Files
qiji/docker-compose.backend.yml
T
v6ole 1ec20ee53e chore: 保存进行中的未提交改动(企微定向推送+搜索筛选UI等)
保存合并前工作树中遗留的进行中改动,避免分支合并时丢失:
- scheduler: 填报汇总改为定向推送给支局长/领导(而非广播@all)
- router: JWT token 校验修复,bind token(UUID)不被误剥离
- 工作计划/计划列表: 搜索+筛选+分页 UI
- 各列表 API 增加 search 参数支持
- docker-compose.backend.yml + backend/.dockerignore 纳入版本管理

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-17 09:17:03 +08:00

23 lines
710 B
YAML

# 企迹 (qiji) — 后端生产部署
# PostgreSQL / MinIO / Casdoor / 前端 均为外部服务,仅容器化运行 FastAPI 后端
# 用法: docker compose -f docker-compose.backend.yml up -d
#
# 使用 host 网络模式:
# - 可直接访问 10.10.10.x 外部服务 (DB/MinIO/Casdoor)
# - FRP frpc 同为 host 网络,127.0.0.1:8002 直达
services:
backend:
build: ./backend
container_name: qiji-backend
restart: unless-stopped
network_mode: host
env_file:
- ./backend/.env
command: sh -c "alembic upgrade head && exec uvicorn app.main:app --host 0.0.0.0 --port 8002"
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"