-
Notifications
You must be signed in to change notification settings - Fork 3
Backups
a-a-hofmann edited this page Oct 23, 2019
·
7 revisions
# ./scripts/backup-mongo.sh <backup filename prefix> <folder where to place backups>
./scripts/backup-mongo.sh mongo backups/
# ./scripts/restore-mongo-backups.sh <Relative path to backup file>.
# Expected structure inside backup folder mongo-xxx/access/
# info1-mngr@inforecover-exercises:~/backup/mongodump/access$ ls -l
# total 252256
# -rw-r--r-- 1 ... ... 258302988 Oct 23 18:28 studentSubmissions.bson
# -rw-r--r-- 1 ... ... 173 Oct 23 18:28 studentSubmissions.metadata.json
./scripts/restore-mongo-backups.sh backups/mongo-2019-09-27_21_16_04/
# ./scripts/backup-postgres.sh <backup filename prefix> <folder where to place backups>
./scripts/backup-postgres.sh dump backups/
- Stop postgres and keycloak
docker-compose stop keycloak && docker-compose stop postgres
- Remove any db files
rm -rf volumes/postgres/data/db/*
2a. Remove any db files
docker-compose exec postgres bash
rm -rf /var/lib/postgresql/data/*
# Exit container ctrl+d
docker-compose restart postgres
- Restart postgres
docker-compose start postgres
- Restore from backup
# ./scripts/restore-postgres-backups.sh <Relative path to backup file>
./scripts/restore-postgres-backups.sh backups/dump-2019-09-26_21_22_20.sql
- Restart keycloak
docker-compose start keycloak
- Home
- Configuration
- [Course Configuration]
- [Assignment Configuration]
- Exercise Configuration
- Concepts