astock-agent/docker-compose.yml
2026-04-16 20:13:45 +08:00

34 lines
749 B
YAML

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