diff --git a/compose/backup/backup.sh b/compose/backup/backup.sh index a9400e1..ef9f187 100644 --- a/compose/backup/backup.sh +++ b/compose/backup/backup.sh @@ -11,13 +11,13 @@ mkdir -p /backup1/lnd/data/chain/bitcoin/${NETWORK:?} mkdir -p /backup2/lnd/data/chain/bitcoin/${NETWORK:?} mkdir -p /backup3/lnd/data/chain/bitcoin/${NETWORK:?} -mkdir -p /backup1/lnd2 -mkdir -p /backup2/lnd2 -mkdir -p /backup3/lnd2 +# mkdir -p /backup1/lnd2 +# mkdir -p /backup2/lnd2 +# mkdir -p /backup3/lnd2 -mkdir -p /backup1/lnd2/data/chain/bitcoin/${NETWORK:?} -mkdir -p /backup2/lnd2/data/chain/bitcoin/${NETWORK:?} -mkdir -p /backup3/lnd2/data/chain/bitcoin/${NETWORK:?} +# mkdir -p /backup1/lnd2/data/chain/bitcoin/${NETWORK:?} +# mkdir -p /backup2/lnd2/data/chain/bitcoin/${NETWORK:?} +# mkdir -p /backup3/lnd2/data/chain/bitcoin/${NETWORK:?} mkdir -p /backup1/bitcoin mkdir -p /backup2/bitcoin @@ -45,9 +45,9 @@ do rsync -auzhPq /running/lnd/data/chain/bitcoin/${NETWORK:?}/channel.backup /backup3/lnd/data/chain/bitcoin/${NETWORK:?}/channel.backup - rsync -auzhPq /running/lnd2/data/chain/bitcoin/${NETWORK:?}/channel.backup /backup1/lnd2/data/chain/bitcoin/${NETWORK:?}/channel.backup - rsync -auzhPq /running/lnd2/data/chain/bitcoin/${NETWORK:?}/channel.backup /backup2/lnd2/data/chain/bitcoin/${NETWORK:?}/channel.backup - rsync -auzhPq /running/lnd2/data/chain/bitcoin/${NETWORK:?}/channel.backup /backup3/lnd2/data/chain/bitcoin/${NETWORK:?}/channel.backup + # rsync -auzhPq /running/lnd2/data/chain/bitcoin/${NETWORK:?}/channel.backup /backup1/lnd2/data/chain/bitcoin/${NETWORK:?}/channel.backup + # rsync -auzhPq /running/lnd2/data/chain/bitcoin/${NETWORK:?}/channel.backup /backup2/lnd2/data/chain/bitcoin/${NETWORK:?}/channel.backup + # rsync -auzhPq /running/lnd2/data/chain/bitcoin/${NETWORK:?}/channel.backup /backup3/lnd2/data/chain/bitcoin/${NETWORK:?}/channel.backup sleep 5 done @@ -57,9 +57,9 @@ rsync -auzhPq /running/lnd/lnd.conf /backup1/lnd/lnd.conf rsync -auzhPq /running/lnd/lnd.conf /backup2/lnd/lnd.conf rsync -auzhPq /running/lnd/lnd.conf /backup3/lnd/lnd.conf -rsync -auzhPq /running/lnd2/lnd.conf /backup1/lnd2/lnd.conf -rsync -auzhPq /running/lnd2/lnd.conf /backup2/lnd2/lnd.conf -rsync -auzhPq /running/lnd2/lnd.conf /backup3/lnd2/lnd.conf +# rsync -auzhPq /running/lnd2/lnd.conf /backup1/lnd2/lnd.conf +# rsync -auzhPq /running/lnd2/lnd.conf /backup2/lnd2/lnd.conf +# rsync -auzhPq /running/lnd2/lnd.conf /backup3/lnd2/lnd.conf rsync -auzhPq /running/bitcoin/bitcoin.conf /backup1/bitcoin/bitcoin.conf rsync -auzhPq /running/bitcoin/bitcoin.conf /backup2/bitcoin/bitcoin.conf diff --git a/compose/docker-compose.override-lnd.yml b/compose/docker-compose.override-lnd.yml index db9a8c3..2f4af13 100644 --- a/compose/docker-compose.override-lnd.yml +++ b/compose/docker-compose.override-lnd.yml @@ -63,10 +63,10 @@ services: celery: volumes: - ${LND_DATA}:/lnd - # backup: - # volumes: - # - ${LND_DATA}:/running/lnd:ro - # - ${LIT_DATA}:/running/lit:ro + backup: + volumes: + - ${LND_DATA}:/running/lnd:ro + - ${LIT_DATA}:/running/lit:ro # Other LND services you might want to enable @@ -101,4 +101,4 @@ services: # container_name: deunhealth${SUFFIX} # restart: always # volumes: -# - /var/run/docker.sock:/var/run/docker.sock \ No newline at end of file +# - /var/run/docker.sock:/var/run/docker.sock diff --git a/compose/docker-compose.yml b/compose/docker-compose.yml index d5449d2..753dcf7 100644 --- a/compose/docker-compose.yml +++ b/compose/docker-compose.yml @@ -144,19 +144,19 @@ services: network_mode: service:tor # Example simple backup service (copy/paste to attached storage locations) - # backup: - # build: ./backup - # container_name: bu${SUFFIX} - # restart: always - # environment: - # NETWORK: ${NETWORK} - # volumes: - # - ${PG_BACKUP}:/running/database:ro - # - ${BITCOIN_DATA}:/running/bitcoin:ro - # - ${STATIC}:/running/static:ro - # - ${BU_DIR1}:/backup1 - # - ${BU_DIR2}:/backup2 - # - ${BU_DIR3}:/backup3 + backup: + build: ./backup + container_name: bu${SUFFIX} + restart: always + environment: + NETWORK: ${NETWORK} + volumes: + - ${PG_BACKUP}:/running/database:ro + - ${BITCOIN_DATA}:/running/bitcoin:ro + - ${STATIC}:/running/static:ro + - ${BU_DIR1}:/backup1 + - ${BU_DIR2}:/backup2 + - ${BU_DIR3}:/backup3 volumes: redisdata: