Improved healthchecks and generations

This commit is contained in:
Alex Renoki
2024-10-04 11:26:45 +03:00
parent 31193a9f66
commit 21c6510e9d
2 changed files with 9 additions and 3 deletions

View File

@@ -20,7 +20,7 @@ services:
- SITE_URL=${SERVICE_FQDN_BACKEND_8080} - SITE_URL=${SERVICE_FQDN_BACKEND_8080}
- NODE_ENV=production - NODE_ENV=production
- ENCRYPTION_KEY=${SERVICE_PASSWORD_ENCRYPTIONKEY} - ENCRYPTION_KEY=${SERVICE_PASSWORD_ENCRYPTIONKEY}
- AUTH_SECRET=${SERVICE_REALBASE64_AUTHSECRET} - AUTH_SECRET=${SERVICE_REALBASE64_64_AUTHSECRET}
- DB_CONNECTION_URI=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@db:5432/${POSTGRES_DB} - DB_CONNECTION_URI=postgres://${SERVICE_USER_POSTGRES}:${SERVICE_PASSWORD_POSTGRES}@db:5432/${POSTGRES_DB}
- REDIS_URL=redis://redis:6379 - REDIS_URL=redis://redis:6379
healthcheck: healthcheck:

View File

@@ -20,11 +20,17 @@ services:
- SALT=$SERVICE_PASSWORD_SALT - SALT=$SERVICE_PASSWORD_SALT
- AUTH_DISABLE_SIGNUP=${AUTH_DISABLE_SIGNUP:-false} - AUTH_DISABLE_SIGNUP=${AUTH_DISABLE_SIGNUP:-false}
- NEXTAUTH_URL=$SERVICE_FQDN_LANGFUSE_3000 - NEXTAUTH_URL=$SERVICE_FQDN_LANGFUSE_3000
- NEXTAUTH_SECRET=$NEXTAUTH_SECRET - NEXTAUTH_SECRET=${SERVICE_BASE64_64_NEXTAUTHSECRET}
- TELEMETRY_ENABLED=${TELEMETRY_ENABLED:-false} - TELEMETRY_ENABLED=${TELEMETRY_ENABLED:-false}
- LANGFUSE_ENABLE_EXPERIMENTAL_FEATURES=${LANGFUSE_ENABLE_EXPERIMENTAL_FEATURES:-false} - LANGFUSE_ENABLE_EXPERIMENTAL_FEATURES=${LANGFUSE_ENABLE_EXPERIMENTAL_FEATURES:-false}
- HOSTNAME=0.0.0.0
healthcheck: healthcheck:
test: ["CMD", "curl", "-f", "http://127.0.0.1:3000/api/public/health"] test:
- CMD
- wget
- "-q"
- "--spider"
- "http://127.0.0.1:3000/api/public/health"
interval: 5s interval: 5s
timeout: 5s timeout: 5s
retries: 3 retries: 3