finalize signal bot upgrade

This commit is contained in:
Simon
2024-09-19 14:57:49 +02:00
parent 28ccd46ef1
commit 0498d8006f
5 changed files with 21 additions and 3 deletions

View File

@ -27,11 +27,15 @@ services:
- signal_db_password
- signal_hs_token
- shared_secret_auth
- signal_pickle_key
volumes:
- signal-data:/data
networks:
- internal
# entrypoint: ["/bin/sh", "-c", "sleep 1000000"]
deploy:
labels:
backupbot.backup: "true"
backupbot.backup.path: "/data"
signaldb:
image: postgres:13-alpine
@ -50,6 +54,12 @@ services:
test: ["CMD", "pg_isready", "-U", "$POSTGRES_USER" ]
volumes:
- signal-postgres:/var/lib/postgresql/data
deploy:
labels:
backupbot.backup: "true"
backupbot.backup.pre-hook: "PGPASSWORD=$$(cat $${POSTGRES_PASSWORD_FILE}) pg_dump -U $${POSTGRES_USER} $${POSTGRES_DB} > /var/lib/postgresql/data/backup.sql"
backupbot.backup.post-hook: "rm -r /var/lib/postgresql/data/backup.sql"
backupbot.backup.path: "/var/lib/postgresql/data"
configs:
signal_bridge_yaml:
@ -71,3 +81,6 @@ secrets:
signal_hs_token:
external: true
name: ${STACK_NAME}_signal_hs_token_${SECRET_SIGNAL_HS_TOKEN_VERSION}
signal_pickle_key:
external: true
name: ${STACK_NAME}_signal_pickle_key_${SECRET_SIGNAL_PICKLE_KEY_VERSION}