From 0e068c84e652e92f78a64575b2685132a5493549 Mon Sep 17 00:00:00 2001 From: Yuri-Lima Date: Tue, 29 Aug 2023 17:52:27 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=96=20DOC:=20Added=20Volume=20/var/run?= =?UTF-8?q?/docker.sock?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .pgpass | 1 + README.md | 42 +++++++++++++++++++++++++++++++++++++++++- docker-compose.yaml | 2 ++ 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 .pgpass diff --git a/.pgpass b/.pgpass new file mode 100644 index 0000000..30c0490 --- /dev/null +++ b/.pgpass @@ -0,0 +1 @@ +localhost:5432:phoenix:postgres:Na21907722 \ No newline at end of file diff --git a/README.md b/README.md index 8ab30c0..ae6ee64 100644 --- a/README.md +++ b/README.md @@ -19,4 +19,44 @@ docker node rm docker service create --name # Running with docker compose -docker stack deploy --compose-file docker-compose.yaml phoenix-test \ No newline at end of file +docker stack deploy --compose-file docker-compose.yaml phoenix-test + + +docker exec -i -e PGPASSWORD=Na21907722 postgresDB /var/lib/postgresql/data/pg_dump -U postgres phoenix > backup.sql + + chmod 600 ~/.pgpass + + docker exec /bin/bash \ + -c "export PGPASSWORD= \ + && /usr/bin/pg_dump -U " \ + | gzip -9 > postgres-backup.sql.gz + + docker exec postgresDB sh \ + -c "export PGPASSWORD=Na21907722 \ + && /var/lib/postgresql/data/pg_dump -U postgres phoenix" \ + | gzip -9 > postgres-backup.sql.gz + +# https://docs.docker.com/config/daemon/remote-access/ +sudo systemctl edit docker.service +sudo systemctl daemon-reload +sudo systemctl restart docker.service +sudo netstat -lntp | grep dockerd + +curl http://localhost:4243/version + +sudo chown -R root /var/lib/docker/volumes/postgres-pgadmin_db-data/_data +sudo chown -R 1000:1000 /var/lib/postgresql/data/pgdata +sudo chown -R 1000:1000 /var/lib/postgresql/data/pg_dump + +sudo chown -R 1000:1000 + + +/var/lib/postgresql/data/pg_dump +/var/lib/postgresql/data/pgdata +/opt/containers/phx/db-dump + +docker exec -i -e PGPASSWORD=Na21907722 postgresDB pg_dump -U postgres phoenix > backup.sql + + + +docker exec -i postgresDB /var/lib/postgresql/data/pg_dump -U postgres phoenix > postgres-backup.sql \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index 7958f55..4a8074c 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -24,6 +24,7 @@ services: - phoenix-backend phoenix-backend: # container_name: phoenix-backend + restart: always image: "yurimatoslima/phoenix-backend:alpha" env_file: .env @@ -57,6 +58,7 @@ services: - "3400:3400" - "9615:9615" volumes: + - /var/run/docker.sock:/var/run/docker.sock - "asset-data:/usr/src/app/packages/dev-server/assets" - "/opt/containers/phx/server_custom:/usr/src/app/packages/dev-server/custom" networks: