From 86bc69c0a23ffb1d033b1859e8d4ddf4161b24ad Mon Sep 17 00:00:00 2001 From: Quick <31828688+Quick104@users.noreply.github.com> Date: Thu, 25 Jun 2026 17:24:08 -0400 Subject: [PATCH] fix(search): defer meilisearch key check to runtime --- docker-compose.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 1c543e5f..ede543fb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -35,8 +35,17 @@ services: image: ${MEILISEARCH_IMAGE:-getmeili/meilisearch:latest} restart: unless-stopped profiles: [search] + entrypoint: + - /bin/sh + - -euc + - | + if [ -z "$${MEILI_MASTER_KEY:-}" ]; then + echo "MEILI_MASTER_KEY is required when enabling the search profile" >&2 + exit 1 + fi + exec /bin/meilisearch environment: - MEILI_MASTER_KEY: ${MEILI_MASTER_KEY:?Set MEILI_MASTER_KEY in .env - generate one with openssl rand -base64 32} + MEILI_MASTER_KEY: ${MEILI_MASTER_KEY:-} ports: - "${MEILISEARCH_HOST:-127.0.0.1}:${MEILISEARCH_PORT:-7700}:7700" volumes: