Files
meijiaka-zy/python-api/docker-compose.yml
T
小鱼开发 773065536c refactor: 统一项目命名为 meijiaka-zy / 美家卡智影
- 中文产品名统一为 美家卡智影
- 代码目录/容器名/数据卷: meijiaka-zy
- 本地存储路径: Meijiaka-zy
- 数据库名: meijiaka_zy
- 七牛云资源前缀: meijiaka-zy
- 部署脚本指向新仓库 meijiaka-zy.git
2026-04-26 23:02:05 +08:00

51 lines
1.4 KiB
YAML

services:
api:
build:
context: .
dockerfile: Dockerfile
container_name: meijiaka-zy-api
environment:
- ENV=development
- DEBUG=true
- DATABASE_URL=postgresql+asyncpg://postgres:postgres@meijiaka-db:5432/meijiaka_zy
- REDIS_HOST=meijiaka-redis
- REDIS_PORT=6379
- REDIS_DB=1
- SECRET_KEY=dev-secret-key-change-in-production
- MINIMAX_API_KEY=${MINIMAX_API_KEY}
- MINIMAX_BASE_URL=${MINIMAX_BASE_URL:-https://api.minimaxi.com}
- VIDU_API_KEY=${VIDU_API_KEY}
- VIDU_BASE_URL=${VIDU_BASE_URL:-https://api.vidu.cn}
volumes:
- .:/app
- ~/Documents/Meijiaka-zy:/root/Documents/Meijiaka-zy
ports:
- "8081:8000"
command: uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
networks:
- meijiaka-network
scheduler:
build:
context: .
dockerfile: Dockerfile
container_name: meijiaka-zy-scheduler
environment:
- ENV=development
- DEBUG=true
- DATABASE_URL=postgresql+asyncpg://postgres:postgres@meijiaka-db:5432/meijiaka_zy
- REDIS_HOST=meijiaka-redis
- REDIS_PORT=6379
- REDIS_DB=1
- SECRET_KEY=dev-secret-key-change-in-production
volumes:
- .:/app
- ~/Documents/Meijiaka-zy:/root/Documents/Meijiaka-zy
command: python -m app.scheduler.main
networks:
- meijiaka-network
networks:
meijiaka-network:
external: true