【文件属性】:
文件名称:pg-db-backup:备份和还原Postgres数据库Dockerfile
文件大小:14KB
文件格式:ZIP
更新时间:2021-03-06 08:26:38
Shell
PG数据库备份和还原脚本
Dockerfile +脚本可从Google云存储桶中进行备份和还原
服务帐号位置
服务帐户json文件应该可以在/service-account/account.json中访问
所需的环境变量
DATABASE_HOST
DATABASE_USERNAME
DATABASE_PASSWORD
DATABASE_HOST
BUCKET_NAME
FILENAME #仅用于还原
建立图像:
$ docker build -t pg-db-backup .
后备
$ docker run --rm pg-db-backup --env-file=.env backup
恢复
$ docker run --rm pg-db-backup --env-file=.env --env=FILENAME=filename.dump restore
去做
截至目前,
【文件预览】:
pg-db-backup-master
----Dockerfile(415B)
----LICENSE(34KB)
----restore(321B)
----.gitignore(7B)
----.dockerignore(53B)
----README.md(781B)
----backup(348B)