MongoDB in Docker - backup database on container shutdown -


i'm trying setup docker-compose node , mongodb. in combination official mongo container i'm using dedicated container (mongodb-backup) continuous backups of database , initial restore @ startup.

my problem how trigger backup in case of graceful shutdown docker-compose stop.
therefore it's necessary shut down node container @ first guarantee no process writing database. backup database , shutdown mongodb , mongodb-backup conatainers.

this repository contains docker-compose setup of mongodb , mongodb-backup.

does have idea how implement this?

you write small maintenance script case. instead of doing raw docker-compose stop, run script instead. let's call maintenance.sh:

#!/bin/sh docker-compose stop app docker-compose stop mongo-backup # ensure 1 active docker-compose run --rm -e init_backup=1 # backup manually docker-compose stop mongo # stop database 

Comments

Popular posts from this blog

php - trouble displaying mysqli database results in correct order -

depending on nth recurrence of job in control M -

sql server - Cannot query correctly (MSSQL - PHP - JSON) -