astock-agent/docker-compose.yml
2026-04-08 01:02:03 +08:00

30 lines
605 B
YAML

services:
backend:
build: ./backend
restart: unless-stopped
env_file:
- ./backend/.env
environment:
- ASTOCK_DATABASE_URL=sqlite:///./data/astock.db
volumes:
- db_data:/app/data
expose:
- "8000"
# 生产环境不需要映射端口,前端容器通过 Docker 网络内部访问
frontend:
build:
context: ./frontend
args:
- BACKEND_URL=http://backend:8000
restart: unless-stopped
ports:
- "3001:3001"
depends_on:
- backend
environment:
- BACKEND_URL=http://backend:8000
volumes:
db_data: