volume-backup

This commit is contained in:
2025-07-31 19:35:57 +02:00
parent 63b77dba87
commit 9e89d0e8cf
2 changed files with 16 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
volumes:
etc_wireguard:
etc_certs:
backup_data:
# save certifcate
etc_acme:
@@ -85,6 +86,18 @@ services:
# expose:
# - "8008"
volume-backup:
image: offen/docker-volume-backup
environment:
BACKUP_NAME: etc_wireguard
BACKUP_CRON_EXPRESSION: "0 3 * * *"
S3_BUCKET: ${AWS}
S3_ENDPOINT: ${ENDPOINT}
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID}
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}
volumes:
- etc_wireguard:/backup:ro
- backup_data:/archive
networks:
network-container:

View File

@@ -18,6 +18,9 @@ if [[ "--install" == $INSTALLED ]]; then
source /etc/serverconfig/.env
export AWS_ACCESS_KEY=$(aws configure get aws_access_key_id)
export AWS_SECRET_ACCESS_KEY=$(aws configure get aws_secret_access_key)
if [[ -f "$ETC_DIR/docker-compose.yml" ]]; then
docker compose -f "$ETC_DIR/docker-compose.yml" up -d && \
info_print "$ETC_DIR/docker-compose.yml is running." 6;