feat(compose): keep Flask dev server in dev override; expose api-server on localhost

This commit is contained in:
yiekheng 2026-05-02 17:38:15 +08:00
parent 1d4ecadfaa
commit 5c8483fa09

View File

@ -11,6 +11,9 @@ services:
context: . context: .
dockerfile: docker/api/Dockerfile dockerfile: docker/api/Dockerfile
image: "${CM_IMAGE_PREFIX:-local}/cm-api:${DOCKER_IMAGE_TAG:-dev}" image: "${CM_IMAGE_PREFIX:-local}/cm-api:${DOCKER_IMAGE_TAG:-dev}"
command: ["python", "-m", "app.cm_api"]
ports:
- "127.0.0.1:3000:3000"
depends_on: depends_on:
mysql: mysql:
condition: service_healthy condition: service_healthy
@ -20,6 +23,7 @@ services:
context: . context: .
dockerfile: docker/web/Dockerfile dockerfile: docker/web/Dockerfile
image: "${CM_IMAGE_PREFIX:-local}/cm-web:${DOCKER_IMAGE_TAG:-dev}" image: "${CM_IMAGE_PREFIX:-local}/cm-web:${DOCKER_IMAGE_TAG:-dev}"
command: ["python", "-m", "app.cm_web_view"]
transfer-bot: transfer-bot:
build: build: