diff --git a/psql/README.md b/psql/README.md new file mode 100644 index 0000000..6e64fec --- /dev/null +++ b/psql/README.md @@ -0,0 +1 @@ +docker stack deploy -c posgtresql.yml postgres-db diff --git a/psql/posgtresql.yml b/psql/posgtresql.yml new file mode 100644 index 0000000..4058a78 --- /dev/null +++ b/psql/posgtresql.yml @@ -0,0 +1,25 @@ +version: '3.3' +services: + postgres-db: + image: postgres:16-alpine + environment: + POSTGRES_PASSWORD: '98836' + ports: + - 5432:5432 + volumes: + - /var/data/psql:/var/lib/postgresql/data + networks: + - postgres_network + logging: + driver: json-file + deploy: + update_config: + delay: 10s + failure_action: rollback + placement: + constraints: + - node.labels.platform == prod +networks: + postgres_network: + external: true +