From 9a8805b97677ce5c89492e10d45f8eda71d99e75 Mon Sep 17 00:00:00 2001 From: Khwezi Mngoma Date: Sat, 18 Jul 2026 09:41:25 +0200 Subject: [PATCH] Update docker-stacks/app-server/infisical.yml --- docker-stacks/app-server/infisical.yml | 56 ++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/docker-stacks/app-server/infisical.yml b/docker-stacks/app-server/infisical.yml index e69de29..6fef446 100644 --- a/docker-stacks/app-server/infisical.yml +++ b/docker-stacks/app-server/infisical.yml @@ -0,0 +1,56 @@ +version: "3" + +services: + backend: + container_name: infisical-backend + restart: unless-stopped + depends_on: + db: + condition: service_healthy + redis: + condition: service_started + image: infisical/infisical:latest # PIN THIS TO A SPECIFIC TAG + pull_policy: always + env_file: .env + ports: + - 80:8080 + environment: + - NODE_ENV=production + networks: + - infisical + + redis: + image: redis + container_name: infisical-dev-redis + env_file: .env + restart: always + environment: + - ALLOW_EMPTY_PASSWORD=yes + networks: + - infisical + volumes: + - redis_data:/data + + db: + container_name: infisical-db + image: postgres:14-alpine + restart: always + env_file: .env + volumes: + - pg_data:/var/lib/postgresql/data + networks: + - infisical + healthcheck: + test: "pg_isready --username=${POSTGRES_USER} && psql --username=${POSTGRES_USER} --list" + interval: 5s + timeout: 10s + retries: 10 + +volumes: + pg_data: + driver: local + redis_data: + driver: local + +networks: + infisical: \ No newline at end of file