finalize signal bot upgrade
This commit is contained in:
parent
28ccd46ef1
commit
0498d8006f
@ -161,6 +161,7 @@ RETENTION_MAX_LIFETIME=4w
|
||||
#SECRET_SIGNAL_AS_TOKEN_VERSION=v1
|
||||
#SECRET_SIGNAL_DB_PASSWORD_VERSION=v1
|
||||
#SECRET_SIGNAL_HS_TOKEN_VERSION=v1
|
||||
#SECRET_SIGNAL_PICKLE_KEY_VERSION=v1
|
||||
|
||||
## Shared auth
|
||||
|
||||
|
2
abra.sh
2
abra.sh
@ -1,5 +1,5 @@
|
||||
export DISCORD_BRIDGE_YAML_VERSION=v2
|
||||
export ENTRYPOINT_CONF_VERSION=v2
|
||||
export ENTRYPOINT_CONF_VERSION=v3
|
||||
export HOMESERVER_YAML_VERSION=v29
|
||||
export LOG_CONFIG_VERSION=v2
|
||||
export SHARED_SECRET_AUTH_VERSION=v1
|
||||
|
@ -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}
|
||||
|
@ -9,4 +9,8 @@ if [[ ! -f /data/{{ env "DOMAIN" }}.signing.key ]]; then
|
||||
chown -R 991:991 /data/*.config /data/*.key
|
||||
fi
|
||||
|
||||
if [[ -d /signal-data ]]; then
|
||||
chown -R 991:991 /signal-data
|
||||
fi
|
||||
|
||||
/start.py
|
||||
|
@ -340,7 +340,7 @@ encryption:
|
||||
allow_key_sharing: false
|
||||
# Pickle key for encrypting encryption keys in the bridge database.
|
||||
# If set to generate, a random key will be generated.
|
||||
pickle_key: generate
|
||||
pickle_key: {{ secret "signal_pickle_key" }}
|
||||
# Options for deleting megolm sessions from the bridge.
|
||||
delete_keys:
|
||||
# Beeper-specific: delete outbound sessions when hungryserv confirms
|
||||
|
Loading…
Reference in New Issue
Block a user