diff --git a/WonderQ-Admin/docker-compose.yml b/WonderQ-Admin/docker-compose.yml index 7b81c4e..ec9e8fb 100644 --- a/WonderQ-Admin/docker-compose.yml +++ b/WonderQ-Admin/docker-compose.yml @@ -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:-} diff --git a/WonderQ-Admin/tests/test_docker_compose_config.py b/WonderQ-Admin/tests/test_docker_compose_config.py new file mode 100644 index 0000000..aea1b89 --- /dev/null +++ b/WonderQ-Admin/tests/test_docker_compose_config.py @@ -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