Aplicação para realizar backup com pg_dump de um host e enviar para HD, Gcloud ou AWS
2.0K
Esta imagem utiliza o pg_dump e PHP para realizar um backup de todas as tabelas do banco de dados, utilizando o usuário postgres e.conforme envs, envia este backup zipado para o lugar definido.
Exemplo de uso, com envio para um path local (hd):
docker run \
--add-host=host.docker.internal:host-gateway \
-v /tmp/storage:/storage \
-v /tmp/dbbackup:/tmp \
-e APPNAME=DevelopApplicationMode \
-e HOST=host.docker.internal \
-e POSTGRES_USER_PASS=postgres \
-e PGPORT=5432 \
-e DBIGNORE=postgres,other_databse \
-e SAVETO=hd \
-e BUCKET_NAME=pg-backup \
-e GCLOUD_JSONFILE="" \
-e AWS_PROFILE="default" \
-e AWS_REGION="us-east-1" \
-e AWS_KEY="" \
-e AWS_SECRET="" \
nextstage/pg-backup:18 \
php run.php
SAVETO: hd, aws ou gcloud
Volume temporário de trabalho (-v /tmp/dbbackup:/tmp)
Volume onde sera salvo (HD)
Content type
Image
Digest
sha256:d797534c3…
Size
500.9 MB
Last updated
9 months ago
docker pull nextstage/pg-backup:18