1ec20ee53e
保存合并前工作树中遗留的进行中改动,避免分支合并时丢失: - scheduler: 填报汇总改为定向推送给支局长/领导(而非广播@all) - router: JWT token 校验修复,bind token(UUID)不被误剥离 - 工作计划/计划列表: 搜索+筛选+分页 UI - 各列表 API 增加 search 参数支持 - docker-compose.backend.yml + backend/.dockerignore 纳入版本管理 Co-Authored-By: Claude <noreply@anthropic.com>
23 lines
710 B
YAML
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"
|