Update docker compose for frontend

This commit is contained in:
Xin Wang
2026-02-08 22:37:30 +08:00
parent 68e47320cd
commit cd5d0a668d
4 changed files with 50 additions and 10 deletions

View File

@@ -4,10 +4,10 @@ services:
# 后端 API
backend:
build:
context: ./backend
context: ../api
dockerfile: Dockerfile
ports:
- "8000:8000"
- "8100:8100"
environment:
- DATABASE_URL=sqlite:///./data/app.db
- MINIO_ENDPOINT=minio:9000
@@ -15,20 +15,32 @@ services:
- MINIO_SECRET_KEY=password123
- MINIO_BUCKET=ai-audio
volumes:
- ./backend:/app
- ./backend/data:/app/data
- ../api:/app
- ../api/data:/app/data
depends_on:
- minio
# 对话引擎 (py-active-call)
engine:
build:
context: ../py-active-call
context: ../engine
dockerfile: Dockerfile
ports:
- "8001:8001"
environment:
- BACKEND_URL=http://backend:8000
- BACKEND_URL=http://backend:8100
depends_on:
- backend
# 前端 (Vite + React)
frontend:
build:
context: ../web
dockerfile: Dockerfile
args:
- VITE_API_BASE_URL=http://localhost:8100/api
ports:
- "6000:6000"
depends_on:
- backend
@@ -44,6 +56,3 @@ services:
MINIO_ROOT_USER: admin
MINIO_ROOT_PASSWORD: password123
command: server /data --console-address ":9001"
volumes:
minio-data: