Remove Meilisearch healthcheck, use service_started instead

The getmeili/meilisearch image (Debian slim) has neither curl nor wget,
so healthcheck commands always fail. Use condition: service_started
and rely on Messenger retry mechanism for brief startup delays.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Serreau Jovann
2026-03-26 09:32:22 +01:00
parent 264a82a97c
commit 3a7f92c02d
2 changed files with 2 additions and 12 deletions

View File

@@ -109,7 +109,7 @@ services:
redis: redis:
condition: service_healthy condition: service_healthy
meilisearch: meilisearch:
condition: service_healthy condition: service_started
redis: redis:
image: redis:7-alpine image: redis:7-alpine
@@ -136,11 +136,6 @@ services:
- meilisearch-data:/meili_data - meilisearch-data:/meili_data
networks: networks:
- e-ticket - e-ticket
healthcheck:
test: ["CMD-SHELL", "wget -q --spider http://localhost:7700/health || exit 1"]
interval: 5s
timeout: 5s
retries: 5
networks: networks:
e-ticket: e-ticket:
driver: bridge driver: bridge

View File

@@ -72,7 +72,7 @@ services:
redis: redis:
condition: service_healthy condition: service_healthy
meilisearch: meilisearch:
condition: service_healthy condition: service_started
bun: bun:
image: oven/bun:alpine image: oven/bun:alpine
@@ -137,11 +137,6 @@ services:
- "7700:7700" - "7700:7700"
volumes: volumes:
- meilisearch-data:/meili_data - meilisearch-data:/meili_data
healthcheck:
test: ["CMD-SHELL", "wget -q --spider http://localhost:7700/health || exit 1"]
interval: 5s
timeout: 5s
retries: 5
libretranslate: libretranslate:
image: libretranslate/libretranslate:latest image: libretranslate/libretranslate:latest