fix(service): fix librechat healthcheck and update dependencies (#9358)

This commit is contained in:
Andras Bacsai 2026-04-05 20:19:31 +02:00 committed by GitHub
commit 8e24a39a7c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -7,7 +7,7 @@
services: services:
librechat: librechat:
image: ghcr.io/danny-avila/librechat-dev-api:latest image: ghcr.io/danny-avila/librechat-dev-api:6ecd1b510faaa593ad954fb6276c18e5f12a8e53 # Released on April 2
environment: environment:
- SERVICE_URL_LIBRECHAT_3080 - SERVICE_URL_LIBRECHAT_3080
- DOMAIN_CLIENT=${SERVICE_URL_LIBRECHAT} - DOMAIN_CLIENT=${SERVICE_URL_LIBRECHAT}
@ -64,7 +64,7 @@ services:
"--no-verbose", "--no-verbose",
"--tries=1", "--tries=1",
"--spider", "--spider",
"http://127.0.0.1:3080/api/health", "http://127.0.0.1:3080/health",
] ]
interval: 5s interval: 5s
timeout: 10s timeout: 10s
@ -92,7 +92,7 @@ services:
retries: 3 retries: 3
meilisearch: meilisearch:
image: getmeili/meilisearch:v1.12.3 image: getmeili/meilisearch:v1.35.1
environment: environment:
- MEILI_MASTER_KEY=${SERVICE_PASSWORD_MEILI} - MEILI_MASTER_KEY=${SERVICE_PASSWORD_MEILI}
- MEILI_NO_ANALYTICS=${MEILI_NO_ANALYTICS:-false} - MEILI_NO_ANALYTICS=${MEILI_NO_ANALYTICS:-false}
@ -107,7 +107,7 @@ services:
retries: 15 retries: 15
vectordb: vectordb:
image: ankane/pgvector:latest image: ankane/pgvector:v0.5.1 # pgvector by ankane is archived and not maintained, in future we have to swap this image to something else that is well maintained
environment: environment:
- POSTGRES_DB=rag - POSTGRES_DB=rag
- POSTGRES_USER=${SERVICE_USER_POSTGRES} - POSTGRES_USER=${SERVICE_USER_POSTGRES}
@ -129,7 +129,7 @@ services:
start_period: 10s start_period: 10s
rag-api: rag-api:
image: ghcr.io/danny-avila/librechat-rag-api-dev-lite:latest image: ghcr.io/danny-avila/librechat-rag-api-dev-lite:v0.7.3
environment: environment:
- POSTGRES_DB=rag - POSTGRES_DB=rag
- POSTGRES_USER=${SERVICE_USER_POSTGRES} - POSTGRES_USER=${SERVICE_USER_POSTGRES}