Fix backup stack env for Portainer git deploy.
Remove compose ${VAR} overrides that blanked stack.env values and map KOPIA_REPOSITORY_PASSWORD in init-kopia; use hostname-only B2 endpoint.
This commit is contained in:
@@ -16,13 +16,6 @@ services:
|
||||
networks: [backup, edge]
|
||||
env_file:
|
||||
- stack.env
|
||||
environment:
|
||||
- KOPIA_PASSWORD=${KOPIA_REPOSITORY_PASSWORD}
|
||||
- TZ=${TZ}
|
||||
- B2_BUCKET=${B2_BUCKET}
|
||||
- B2_KEY_ID=${B2_KEY_ID}
|
||||
- B2_APPLICATION_KEY=${B2_APPLICATION_KEY}
|
||||
- B2_ENDPOINT=${B2_ENDPOINT}
|
||||
cap_add:
|
||||
- SYS_ADMIN
|
||||
security_opt:
|
||||
@@ -58,8 +51,6 @@ services:
|
||||
networks: [backup]
|
||||
env_file:
|
||||
- stack.env
|
||||
environment:
|
||||
- TZ=${TZ}
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
- /config/backup/dumps:/dumps
|
||||
|
||||
@@ -4,6 +4,7 @@ set -e
|
||||
|
||||
CONFIG_DIR=/app/config
|
||||
export KOPIA_CONFIG_PATH="${CONFIG_DIR}/repository.config"
|
||||
export KOPIA_PASSWORD="${KOPIA_REPOSITORY_PASSWORD}"
|
||||
|
||||
mkdir -p "${CONFIG_DIR}" /app/cache /app/logs
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ KOPIA_REPOSITORY_PASSWORD=8f4c2a9e1b7d6035f8e2c4a6910d3b7e5f9a8c2d6b4e1f0a3c7d9e
|
||||
B2_BUCKET=ginnoir-backup
|
||||
B2_KEY_ID=00452ab80ae44e10000000001
|
||||
B2_APPLICATION_KEY=K004P2lGTtRiCe430O5dVZJiTn7Kwr8
|
||||
B2_ENDPOINT=https://s3.us-west-004.backblazeb2.com
|
||||
B2_ENDPOINT=s3.us-west-004.backblazeb2.com
|
||||
|
||||
# ntfy alerts (same pattern as watchtower)
|
||||
NTFY_URL=https://ntfy.ginnoir.com/backup
|
||||
|
||||
Reference in New Issue
Block a user