From 8c25bec5a467818534bd09ca45563934c1c6fc20 Mon Sep 17 00:00:00 2001 From: Bill Date: Thu, 1 Jan 2026 08:07:48 -0500 Subject: [PATCH] refactor: use explicit env vars in docker-compose files Replace env_file with explicit environment variables to allow composing grist-mcp with other services without .env conflicts. --- deploy/dev/docker-compose.yml | 5 +++-- deploy/prod/docker-compose.yml | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/deploy/dev/docker-compose.yml b/deploy/dev/docker-compose.yml index 1891e66..365db57 100644 --- a/deploy/dev/docker-compose.yml +++ b/deploy/dev/docker-compose.yml @@ -9,8 +9,9 @@ services: volumes: - ../../src:/app/src:ro - ../../config.yaml:/app/config.yaml:ro - env_file: - - .env + environment: + - GRIST_MCP_TOKEN=${GRIST_MCP_TOKEN} + - CONFIG_PATH=/app/config.yaml healthcheck: test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:3000/health')"] interval: 30s diff --git a/deploy/prod/docker-compose.yml b/deploy/prod/docker-compose.yml index aa86aff..ca83ec3 100644 --- a/deploy/prod/docker-compose.yml +++ b/deploy/prod/docker-compose.yml @@ -8,8 +8,9 @@ services: - "${PORT:-3000}:3000" volumes: - ./config.yaml:/app/config.yaml:ro - env_file: - - .env + environment: + - GRIST_MCP_TOKEN=${GRIST_MCP_TOKEN} + - CONFIG_PATH=/app/config.yaml restart: unless-stopped deploy: resources: