26 lines
585 B
YAML
26 lines
585 B
YAML
# 生产/默认:前端为静态 SPA(Vite build + Nginx),后端 FastAPI。
|
||
# 开发:使用 docker-compose.dev.yml(容器内 Vite 热更新),执行: ./docker_dev.sh dev
|
||
services:
|
||
backend:
|
||
build:
|
||
context: .
|
||
dockerfile: Dockerfile.backend
|
||
container_name: ops-core-backend
|
||
env_file:
|
||
- .env
|
||
volumes:
|
||
- ./data:/app/data
|
||
ports:
|
||
- "8000:8000"
|
||
|
||
frontend:
|
||
build:
|
||
context: ./frontend_spa
|
||
dockerfile: Dockerfile
|
||
container_name: ops-core-frontend
|
||
ports:
|
||
- "3000:80"
|
||
depends_on:
|
||
- backend
|
||
|