From dd958365ee9ef6258266e137a48a76cadb1b7270 Mon Sep 17 00:00:00 2001 From: BhasherBEL Date: Sat, 28 Jan 2023 00:44:31 +0100 Subject: [PATCH] Bxl-swarm storage --- bxl-swarm/storage.stack.yaml | 39 ++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 bxl-swarm/storage.stack.yaml diff --git a/bxl-swarm/storage.stack.yaml b/bxl-swarm/storage.stack.yaml new file mode 100644 index 0000000..7b91bda --- /dev/null +++ b/bxl-swarm/storage.stack.yaml @@ -0,0 +1,39 @@ +version: '3.7' + +services: + postgres: + image: postgres:15 + environment: + - POSTGRES_USER=postgres + - POSTGRES_PASSWORD_FILE=/run/secrets/postgres_password + volumes: + - /mnt/nfs/postgres:/var/lib/postgresql/data + networks: + - storage + secrets: + - postgres_password + deploy: + mode: replicated + replicas: 1 + restart_policy: + condition: any + max_attempts: 3 + + redis: + image: redis:latest + networks: + - storage + deploy: + mode: replicated + replicas: 1 + restart_policy: + condition: any + max_attempts: 3 + +networks: + storage: + external: true + +secrets: + postgres_password: + external: true