From 558171989dc726d911d217c36fa55ecfb24725f3 Mon Sep 17 00:00:00 2001 From: busya Date: Mon, 6 Jul 2026 12:19:14 +0300 Subject: [PATCH] fix(agent): pass AUTH_DATABASE_URL to agent container, auth config requires it --- build.sh | 2 ++ docker-compose.enterprise-clean.yml | 1 + docker-compose.yml | 1 + 3 files changed, 4 insertions(+) diff --git a/build.sh b/build.sh index a1fb6516..6f327d1f 100755 --- a/build.sh +++ b/build.sh @@ -308,6 +308,7 @@ services: FASTAPI_URL: http://backend:8000 JWT_SECRET: \${JWT_SECRET:-super-secret-key} AUTH_SECRET_KEY: \${JWT_SECRET:-super-secret-key} + AUTH_DATABASE_URL: postgresql+psycopg2://\${POSTGRES_USER:-postgres}:\${POSTGRES_PASSWORD:?Set POSTGRES_PASSWORD}@\${POSTGRES_HOST:?Set POSTGRES_HOST}:\${POSTGRES_PORT:-5432}/\${POSTGRES_DB:-ss_tools} SERVICE_JWT: \${SERVICE_JWT:-agent-service-secret} DATABASE_URL: postgresql+psycopg2://\${POSTGRES_USER:-postgres}:\${POSTGRES_PASSWORD:?Set POSTGRES_PASSWORD}@\${POSTGRES_HOST:?Set POSTGRES_HOST}:\${POSTGRES_PORT:-5432}/\${POSTGRES_DB:-ss_tools} GRADIO_SERVER_PORT: 7860 @@ -613,6 +614,7 @@ services: FASTAPI_URL: http://backend:8000 JWT_SECRET: \${JWT_SECRET:-super-secret-key} AUTH_SECRET_KEY: \${JWT_SECRET:-super-secret-key} + AUTH_DATABASE_URL: postgresql+psycopg2://\${POSTGRES_USER:-postgres}:\${POSTGRES_PASSWORD:?Set POSTGRES_PASSWORD}@\${POSTGRES_HOST:?Set POSTGRES_HOST}:\${POSTGRES_PORT:-5432}/\${POSTGRES_DB:-ss_tools} SERVICE_JWT: \${SERVICE_JWT:-agent-service-secret} DATABASE_URL: postgresql+psycopg2://\${POSTGRES_USER:-postgres}:\${POSTGRES_PASSWORD:?Set POSTGRES_PASSWORD}@\${POSTGRES_HOST:?Set POSTGRES_HOST}:\${POSTGRES_PORT:-5432}/\${POSTGRES_DB:-ss_tools} GRADIO_SERVER_PORT: 7860 diff --git a/docker-compose.enterprise-clean.yml b/docker-compose.enterprise-clean.yml index e3865aa5..6420f18c 100644 --- a/docker-compose.enterprise-clean.yml +++ b/docker-compose.enterprise-clean.yml @@ -105,6 +105,7 @@ services: FASTAPI_URL: http://backend:8000 JWT_SECRET: ${JWT_SECRET:?JWT_SECRET must be set — crash-early, no default fallback} AUTH_SECRET_KEY: ${JWT_SECRET:?JWT_SECRET must be set — crash-early, no default fallback} + AUTH_DATABASE_URL: postgresql+psycopg2://${POSTGRES_USER:-postgres}:${POSTGRES_PASSWORD:?Set POSTGRES_PASSWORD}@${POSTGRES_HOST:?Set POSTGRES_HOST}:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-ss_tools} SERVICE_JWT: ${SERVICE_JWT:-agent-service-secret} DATABASE_URL: postgresql+psycopg2://${POSTGRES_USER:-postgres}:${POSTGRES_PASSWORD:?Set POSTGRES_PASSWORD in .env.enterprise-clean}@${POSTGRES_HOST:?Set POSTGRES_HOST in .env.enterprise-clean}:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-ss_tools} GRADIO_SERVER_PORT: 7860 diff --git a/docker-compose.yml b/docker-compose.yml index 09212ecc..1d45b9da 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -61,6 +61,7 @@ services: FASTAPI_URL: http://backend:8000 JWT_SECRET: ${JWT_SECRET:?JWT_SECRET must be set — crash-early, no default fallback} AUTH_SECRET_KEY: ${JWT_SECRET:?JWT_SECRET must be set — crash-early, no default fallback} + AUTH_DATABASE_URL: postgresql+psycopg2://${POSTGRES_USER:-postgres}:${POSTGRES_PASSWORD:?Set POSTGRES_PASSWORD}@${POSTGRES_HOST:?Set POSTGRES_HOST}:${POSTGRES_PORT:-5432}/${POSTGRES_DB:-ss_tools} SERVICE_JWT: ${SERVICE_JWT:-agent-service-secret} DATABASE_URL: postgresql+psycopg2://postgres:postgres@db:5432/ss_tools GRADIO_SERVER_PORT: 7860