# ---- 数据库 ---- # 默认 SQLite(零配置)。迁移 MySQL 时改成: # DATABASE_URL=mysql+pymysql://user:password@127.0.0.1:3306/unis_board?charset=utf8mb4 DATABASE_URL=sqlite:///./data/board.db # ---- AI 整理(OpenAI 兼容协议)---- # DeepSeek / 通义千问(兼容模式) / Moonshot / 智谱 / OpenAI / 本地 Ollama 均可 # 留空 AI_API_KEY 时,系统自动降级为「本地规则解析」,功能仍可用 AI_API_BASE=https://api.deepseek.com/v1 AI_API_KEY= AI_MODEL=deepseek-chat AI_TEMPERATURE=0.2 # ---- 服务 ---- PORT=8770 # ---- 登录账号(首次启动时用来创建管理员,之后以数据库里的为准)---- ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 # 登录态有效天数 SESSION_DAYS=30 # ---- Docker 部署(deploy.sh / docker-compose.yml 读取)---- # 对外端口。容器内部固定监听 8770,换端口只改这里(上面的 PORT 是本机 run.sh 用的) HOST_PORT=8770 # 周期/周次/入库时间等日期按此时区计算,别留 UTC,否则整体差 8 小时 TZ=Asia/Shanghai # ---- 国内网络加速(只在构建镜像时用到)---- # 基础镜像:优先用本地已有的镜像,脚本不会联网去试各种加速站。 # 先在机器上准备好 python:3.12-slim(docker pull / 内网仓库 / docker load)即可; # 本地是别的名字或别的 tag,就在下面钉死。别把某台机器上的前缀提交进仓库,换台机器就找不到了。 # BASE_IMAGE=python:3.12-slim # pip 源:构建时在容器里装依赖,容器不认宿主机的代理,只能换源; # ./deploy.sh 会在容器里真访问一次挑可用的(默认清华源),想固定就取消注释: # PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple # 关掉自动探测(源已在上面配好,或机器能直连官方源):CN_MIRROR=0 ./deploy.sh up # 跳过构建、直接用本地已有镜像(离线机器上 docker load 完之后用):NO_BUILD=1 ./deploy.sh up