FE/docker-compose.yml

41 lines
745 B
YAML

version: '3.8'
services:
# 后端服务
backend:
build:
context: .
dockerfile: backend.Dockerfile
ports:
- "8000:8000"
environment:
- DATABASE_URL=mysql+pymysql://user:pass@db:3306/dcase
- FEISHU_APP_ID=${FEISHU_APP_ID}
- FEISHU_APP_SECRET=${FEISHU_APP_SECRET}
depends_on:
- db
# 前端服务
frontend:
build:
context: .
dockerfile: frontend.Dockerfile
ports:
- "80:80"
depends_on:
- backend
# 数据库
db:
image: mysql:8.0
environment:
- MYSQL_DATABASE=dcase
- MYSQL_USER=user
- MYSQL_PASSWORD=pass
- MYSQL_ROOT_PASSWORD=rootpass
volumes:
- mysql_data:/var/lib/mysql
volumes:
mysql_data: