From e9291dc825d079c6c2b93b4ed33c7e070557ad85 Mon Sep 17 00:00:00 2001 From: Yury Kossakovsky Date: Thu, 25 Dec 2025 16:53:22 -0700 Subject: [PATCH] fix(nocodb): correct healthcheck endpoint and add redis caching MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix healthcheck endpoint: /api/v2/health → /api/v1/health (per PR #2460) - Add NC_REDIS_URL for production caching (per official docs) - Add redis dependency with service_healthy condition - Revert unrelated changes to Postiz, WAHA, LightRAG database configs --- docker-compose.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index cf600c4..02f0992 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -282,10 +282,11 @@ services: NC_AUTH_JWT_SECRET: ${NOCODB_JWT_SECRET} NC_DB: pg://postgres:5432?u=postgres&p=${POSTGRES_PASSWORD}&d=nocodb NC_PUBLIC_URL: https://${NOCODB_HOSTNAME} + NC_REDIS_URL: redis://redis:6379 volumes: - nocodb_data:/usr/app/data healthcheck: - test: ["CMD-SHELL", "wget -qO- http://localhost:8080/api/v2/health || exit 1"] + test: ["CMD-SHELL", "wget -qO- http://localhost:8080/api/v1/health || exit 1"] interval: 30s timeout: 10s retries: 5 @@ -293,6 +294,8 @@ services: depends_on: postgres: condition: service_healthy + redis: + condition: service_healthy caddy: container_name: caddy @@ -781,7 +784,7 @@ services: environment: <<: *proxy-env BACKEND_INTERNAL_URL: http://postiz:3000 - DATABASE_URL: "postgresql://postgres:${POSTGRES_PASSWORD}@postgres:5432/postgres?schema=postiz" + DATABASE_URL: "postgresql://postgres:${POSTGRES_PASSWORD}@postgres:5432/postiz" DISABLE_REGISTRATION: ${POSTIZ_DISABLE_REGISTRATION} FRONTEND_URL: ${POSTIZ_HOSTNAME:+https://}${POSTIZ_HOSTNAME} IS_GENERAL: "true" # Required for self-hosting. @@ -930,7 +933,7 @@ services: WAHA_DASHBOARD_PASSWORD: ${WAHA_DASHBOARD_PASSWORD} WAHA_DASHBOARD_USERNAME: ${WAHA_DASHBOARD_USERNAME} WAHA_ENGINE: ${WAHA_ENGINE} - WHATSAPP_SESSIONS_POSTGRESQL_URL: postgres://postgres:${POSTGRES_PASSWORD}@postgres:5432/postgres?sslmode=disable + WHATSAPP_SESSIONS_POSTGRESQL_URL: postgres://postgres:${POSTGRES_PASSWORD}@postgres:5432/waha?sslmode=disable WHATSAPP_SWAGGER_ENABLED: ${WHATSAPP_SWAGGER_ENABLED:-true} WHATSAPP_SWAGGER_PASSWORD: ${WHATSAPP_SWAGGER_PASSWORD} WHATSAPP_SWAGGER_USERNAME: ${WHATSAPP_SWAGGER_USERNAME} @@ -1136,7 +1139,7 @@ services: POSTGRES_PORT: 5432 POSTGRES_USER: postgres POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} - POSTGRES_DATABASE: postgres + POSTGRES_DATABASE: lightrag POSTGRES_MAX_CONNECTIONS: 12 POSTGRES_VECTOR_INDEX_TYPE: HNSW POSTGRES_HNSW_M: 16