From b679aabad6157a265ee0a4c0c2a0645ff4b48712 Mon Sep 17 00:00:00 2001 From: Raiffy_Sampaio Date: Thu, 20 Mar 2025 20:08:26 +0000 Subject: [PATCH] Enviar arquivos para "postgres" Commit da stack do Postgres. --- postgres/postgres-stack.yaml | 49 ++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 postgres/postgres-stack.yaml diff --git a/postgres/postgres-stack.yaml b/postgres/postgres-stack.yaml new file mode 100644 index 0000000..249a15a --- /dev/null +++ b/postgres/postgres-stack.yaml @@ -0,0 +1,49 @@ +services: + db: + image: postgres:16-alpine + environment: + POSTGRES_USER: "automacao" + POSTGRES_PASSWORD: "/run/secrets/postgres16" + PGDATA: /var/lib/postgresql/data/pgdata + TZ: America/Sao_Paulo + secrets: + - postgres16 + ports: + - "5432:5432" + networks: + - postgres_network + volumes: + - postgres16_data:/var/lib/postgresql/data + deploy: + mode: replicated + replicas: 1 + resources: + limits: + cpus: "1" + memory: "1024M" + update_config: + parallelism: 1 + delay: 10s + rollback_config: + parallelism: 1 + monitor: 30s + healthcheck: + test: ["CMD-SHELL", "pg_isready"] + interval: 10s + timeout: 5s + retries: 5 + +volumes: + postgres16_data: + external: true + +networks: + postgres_network: + driver: overlay + attachable: true + external: true + +secrets: + postgres16: + external: true +