Update some containers

This commit is contained in:
AaronDewes 2022-03-17 08:23:11 +00:00
parent 5986af3a0f
commit fac17405c8
4 changed files with 39 additions and 3 deletions

View File

@ -100,7 +100,7 @@ services:
ipv4_address: $LND_IP
dashboard:
container_name: dashboard
image: ghcr.io/runcitadel/dashboard:v0.0.6@sha256:f64243ebf09798278a719e2af906beac937d0c02f25812ad1e3882a1e479c48b
image: ghcr.io/runcitadel/dashboard:v0.0.7@sha256:f39aed518b87e9bbe04d8223cb531a090c1946b6f5b35ba857cee260d699fa45
restart: on-failure
stop_grace_period: 1m30s
networks:
@ -108,7 +108,7 @@ services:
ipv4_address: $DASHBOARD_IP
manager:
container_name: manager
image: ghcr.io/runcitadel/manager:v0.0.8@sha256:451e950d5d8b2fc12f1b54fe74a1cafaac769eecc14573124d38e47ea52282a0
image: ghcr.io/runcitadel/manager:v0.0.9@sha256:f0ac20d5a484cd70fdc8435814dbe9fc43ece54b873475eb60bec43ad70cb563
depends_on:
- tor
- redis

View File

@ -0,0 +1,18 @@
# SPDX-FileCopyrightText: 2021-2022 Citadel and contributors
#
# SPDX-License-Identifier: GPL-3.0-or-later
bitcoin:
container_name: bitcoin
image: ghcr.io/runcitadel/bitcoin-custom:main@sha256:d0af506f8dc92a434e845305ac4252d0601b699c4b3bc4443073a0a2e237f3a0
depends_on:
- tor
volumes:
- ${PWD}/bitcoin:/data/.bitcoin
restart: on-failure
stop_grace_period: 1m
ports:
- $BITCOIN_P2P_PORT:$BITCOIN_P2P_PORT
networks:
default:
ipv4_address: $BITCOIN_IP

View File

@ -0,0 +1,19 @@
# SPDX-FileCopyrightText: 2021-2022 Citadel and contributors
#
# SPDX-License-Identifier: GPL-3.0-or-later
electrum:
container_name: electrum
image: ghcr.io/runcitadel/fulcrumx:latest@sha256:a74abdfe8397f02482faed6bd828477c452df071129f66ad6596d0ab8d29cf39
working_dir: /data
volumes:
- ${PWD}/bitcoin:/bitcoin:ro
- ${PWD}/fulcrumx:/data
command: /usr/bin/FulcrumX /data/fulcrumx.conf
restart: on-failure
stop_grace_period: 5m
ports:
- "$ELECTRUM_PORT:$ELECTRUM_PORT"
networks:
default:
ipv4_address: $ELECTRUM_IP

View File

@ -60,7 +60,6 @@ def setService(name, implementation):
with open(os.path.join(nodeRoot, "services", "installed.yml"), 'w') as stream:
yaml.dump(installed, stream, sort_keys=False)
def uninstallService(name):
# First check if a service yml definition exists to avoid uninstalling something that can't be installed or isn't supposed to be removed
if not os.path.isdir(os.path.join(nodeRoot, "services", name)):