fix: inject WeChat settings into API container

This commit is contained in:
duanshuwen
2026-08-27 14:40:10 +08:00
parent 8c253918d9
commit 0803c9ed5b
2 changed files with 13 additions and 0 deletions

View File

@@ -9,6 +9,8 @@ services:
REDIS_URL: redis://redis:6379/0
PORT: 4000
LOG_LEVEL: info
WECHAT_MINIAPP_APPID: ${WECHAT_MINIAPP_APPID:-}
WECHAT_MINIAPP_SECRET: ${WECHAT_MINIAPP_SECRET:-}
OSS_ACCESS_KEY_ID: ${OSS_ACCESS_KEY_ID:-}
OSS_ACCESS_KEY_SECRET: ${OSS_ACCESS_KEY_SECRET:-}
OSS_ENDPOINT: ${OSS_ENDPOINT:-}

View File

@@ -0,0 +1,11 @@
from pathlib import Path
COMPOSE_PATH = Path(__file__).parents[1] / "docker-compose.yml"
def test_api_compose_forwards_wechat_miniapp_settings_from_host_environment():
compose = COMPOSE_PATH.read_text(encoding="utf-8")
assert "WECHAT_MINIAPP_APPID: ${WECHAT_MINIAPP_APPID:-}" in compose
assert "WECHAT_MINIAPP_SECRET: ${WECHAT_MINIAPP_SECRET:-}" in compose