add update procedure for synapse
This commit is contained in:
parent
4e4467c93c
commit
dc1eae3f81
31
synapse/README.md
Normal file
31
synapse/README.md
Normal file
@ -0,0 +1,31 @@
|
||||
## Update
|
||||
|
||||
_Make sure to stop the correct container when needed._
|
||||
|
||||
1. Backup media
|
||||
|
||||
- `docker exec -it synapse /bin/bash`
|
||||
- `mkdir /backup && cd /backup`
|
||||
- `tar cvzf synapse_backup.tar.gz /data`
|
||||
- `docker cp synapse:/backup/synapse_backup.tar.gz ./backup`
|
||||
|
||||
2. Backup database
|
||||
|
||||
- `docker exec -it synapse-postgres /bin/bash`
|
||||
- `psql -U <user> -l`
|
||||
- `pg_dump -U <user> -Fc synapse > synapse.dump`
|
||||
- Apply this (^) for the bridges databases
|
||||
- `docker cp synapse-postgres:/synapse.dump ./backup`
|
||||
- Apply this (^) for the bridges databases
|
||||
|
||||
3. Update
|
||||
|
||||
- `docker-compose pull`
|
||||
- `docker-compose up -d`
|
||||
|
||||
4. Restore (if needed, usually with bridges)
|
||||
|
||||
- `docker cp ./backup/synapse.dump synapse-postgres:/data`
|
||||
- `docker exec -it synapse-postgres /bin/bash`
|
||||
- `psql -U <user> -c "CREATE DATABASE synapse;"`
|
||||
- `pg_restore -C -U <user> -d synapse /var/lib/postgresql/data/synapse.dump`
|
Loading…
Reference in New Issue
Block a user