39 lines
1.9 KiB
Bash
39 lines
1.9 KiB
Bash
# ---- 数据库 ----
|
||
# 默认 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
|