From 2bff9414d24228e7d23af868e8cf4c325845acc9 Mon Sep 17 00:00:00 2001 From: Derek Cooper Date: Fri, 17 Apr 2026 23:37:55 -0700 Subject: [PATCH 1/6] Update Formbricks/docker-compose.yaml --- Formbricks/docker-compose.yaml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Formbricks/docker-compose.yaml b/Formbricks/docker-compose.yaml index 6528a16..514a430 100644 --- a/Formbricks/docker-compose.yaml +++ b/Formbricks/docker-compose.yaml @@ -2,21 +2,28 @@ services: postgres: image: postgres:15-alpine container_name: formbricks-db + restart: unless-stopped environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} POSTGRES_DB: formbricks volumes: - postgres-data:/var/lib/postgresql/data - restart: unless-stopped + healthcheck: + test: ["CMD-SHELL", "pg_isready -U postgres -d formbricks"] + interval: 5s + timeout: 5s + retries: 5 formbricks: image: ghcr.io/formbricks/formbricks:latest - container_name: formbricks-app + container_name: formbricks + restart: unless-stopped depends_on: - - postgres + postgres: + condition: service_healthy ports: - - ${PORT}:3000 + - "${PORT}:3000" environment: WEBAPP_URL: ${WEBAPP_URL} DATABASE_URL: postgresql://postgres:${POSTGRES_PASSWORD}@postgres:5432/formbricks?schema=public @@ -29,7 +36,6 @@ services: SMTP_SECURE_ENABLED: ${SMTP_SECURE_ENABLED} SMTP_USER: ${SMTP_USER} SMTP_PASSWORD: ${SMTP_PASSWORD} - restart: unless-stopped volumes: postgres-data: \ No newline at end of file From b4f3d5681f9f7005be1273db078aba0564067108 Mon Sep 17 00:00:00 2001 From: Derek Cooper Date: Fri, 17 Apr 2026 23:41:17 -0700 Subject: [PATCH 2/6] Update Formbricks/docker-compose.yaml --- Formbricks/docker-compose.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Formbricks/docker-compose.yaml b/Formbricks/docker-compose.yaml index 514a430..def9d95 100644 --- a/Formbricks/docker-compose.yaml +++ b/Formbricks/docker-compose.yaml @@ -10,20 +10,21 @@ services: volumes: - postgres-data:/var/lib/postgresql/data healthcheck: - test: ["CMD-SHELL", "pg_isready -U postgres -d formbricks"] + test: ["CMD-SHELL", "psql -U postgres -d formbricks -c 'SELECT 1' > /dev/null 2>&1"] interval: 5s timeout: 5s - retries: 5 + retries: 10 + start_period: 10s formbricks: image: ghcr.io/formbricks/formbricks:latest - container_name: formbricks + container_name: formbricks-app restart: unless-stopped depends_on: postgres: condition: service_healthy ports: - - "${PORT}:3000" + - ${PORT}:3000 environment: WEBAPP_URL: ${WEBAPP_URL} DATABASE_URL: postgresql://postgres:${POSTGRES_PASSWORD}@postgres:5432/formbricks?schema=public From 0edb24be83f6c9effa5721ef4267547a9c9721d8 Mon Sep 17 00:00:00 2001 From: Derek Cooper Date: Fri, 17 Apr 2026 23:46:31 -0700 Subject: [PATCH 3/6] Update Formbricks/docker-compose.yaml --- Formbricks/docker-compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Formbricks/docker-compose.yaml b/Formbricks/docker-compose.yaml index def9d95..5374984 100644 --- a/Formbricks/docker-compose.yaml +++ b/Formbricks/docker-compose.yaml @@ -1,6 +1,6 @@ services: postgres: - image: postgres:15-alpine + image: pgvector/pgvector:pg15 container_name: formbricks-db restart: unless-stopped environment: From 820611771ebbd30158540ce9dccdbb24a3765d27 Mon Sep 17 00:00:00 2001 From: Derek Cooper Date: Fri, 17 Apr 2026 23:54:29 -0700 Subject: [PATCH 4/6] Update Formbricks/docker-compose.yaml --- Formbricks/docker-compose.yaml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/Formbricks/docker-compose.yaml b/Formbricks/docker-compose.yaml index 5374984..14db2e8 100644 --- a/Formbricks/docker-compose.yaml +++ b/Formbricks/docker-compose.yaml @@ -16,6 +16,13 @@ services: retries: 10 start_period: 10s + redis: + image: redis:7-alpine + container_name: formbricks-redis + restart: unless-stopped + volumes: + - redis-data:/data + formbricks: image: ghcr.io/formbricks/formbricks:latest container_name: formbricks-app @@ -23,6 +30,8 @@ services: depends_on: postgres: condition: service_healthy + redis: + condition: service_started ports: - ${PORT}:3000 environment: @@ -31,12 +40,8 @@ services: NEXTAUTH_SECRET: ${NEXTAUTH_SECRET} NEXTAUTH_URL: ${WEBAPP_URL} ENCRYPTION_KEY: ${ENCRYPTION_KEY} - MAIL_FROM: ${MAIL_FROM} - SMTP_HOST: ${SMTP_HOST} - SMTP_PORT: ${SMTP_PORT} - SMTP_SECURE_ENABLED: ${SMTP_SECURE_ENABLED} - SMTP_USER: ${SMTP_USER} - SMTP_PASSWORD: ${SMTP_PASSWORD} + REDIS_URL: redis://redis:6379 volumes: - postgres-data: \ No newline at end of file + postgres-data: + redis-data: \ No newline at end of file From e1e5fb12f09066f2a10bc439df4765463f65849b Mon Sep 17 00:00:00 2001 From: Derek Cooper Date: Sat, 18 Apr 2026 00:01:47 -0700 Subject: [PATCH 5/6] Update Formbricks/docker-compose.yaml --- Formbricks/docker-compose.yaml | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/Formbricks/docker-compose.yaml b/Formbricks/docker-compose.yaml index 14db2e8..2e1e29d 100644 --- a/Formbricks/docker-compose.yaml +++ b/Formbricks/docker-compose.yaml @@ -2,7 +2,6 @@ services: postgres: image: pgvector/pgvector:pg15 container_name: formbricks-db - restart: unless-stopped environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} @@ -15,23 +14,28 @@ services: timeout: 5s retries: 10 start_period: 10s + restart: unless-stopped redis: image: redis:7-alpine container_name: formbricks-redis - restart: unless-stopped volumes: - redis-data:/data + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 5s + timeout: 5s + retries: 5 + restart: unless-stopped formbricks: image: ghcr.io/formbricks/formbricks:latest container_name: formbricks-app - restart: unless-stopped depends_on: postgres: condition: service_healthy redis: - condition: service_started + condition: service_healthy ports: - ${PORT}:3000 environment: @@ -41,7 +45,19 @@ services: NEXTAUTH_URL: ${WEBAPP_URL} ENCRYPTION_KEY: ${ENCRYPTION_KEY} REDIS_URL: redis://redis:6379 + volumes: + - uploads:/home/nextjs/apps/web/uploads + - saml:/home/nextjs/apps/web/saml-connection + healthcheck: + test: ["CMD-SHELL", "wget -qO- http://localhost:3000/health || exit 1"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 60s + restart: unless-stopped volumes: postgres-data: - redis-data: \ No newline at end of file + redis-data: + uploads: + saml: \ No newline at end of file From 0e64a5750b0cf6468959485803c50170c9c0f577 Mon Sep 17 00:00:00 2001 From: Derek Cooper Date: Sat, 18 Apr 2026 00:08:13 -0700 Subject: [PATCH 6/6] Update Formbricks/docker-compose.yaml --- Formbricks/docker-compose.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Formbricks/docker-compose.yaml b/Formbricks/docker-compose.yaml index 2e1e29d..c5877f2 100644 --- a/Formbricks/docker-compose.yaml +++ b/Formbricks/docker-compose.yaml @@ -48,12 +48,6 @@ services: volumes: - uploads:/home/nextjs/apps/web/uploads - saml:/home/nextjs/apps/web/saml-connection - healthcheck: - test: ["CMD-SHELL", "wget -qO- http://localhost:3000/health || exit 1"] - interval: 30s - timeout: 10s - retries: 3 - start_period: 60s restart: unless-stopped volumes: