Files
fangke/deploy/.env.example
T
2026-09-15 21:32:20 +08:00

28 lines
1.2 KiB
Bash

# ============ Django 运行环境 ============
# 生产固定 prod。设为 prod 后 SECRET_KEY/ALLOWED_HOSTS 必填,缺失启动即崩(fail-fast 设计,见 README 第 3 节)
DJANGO_ENV=prod
# 调试开关:生产保持 0
DJANGO_DEBUG=0
# Django 密钥:JWT 签名与密码哈希加盐都依赖它。生成命令:
# python -c "import secrets; print(secrets.token_urlsafe(48))"
# 注意:token 泄露时唯一吊销手段就是换新 SECRET_KEY(全体登录态失效,见 README 第 9 节)
DJANGO_SECRET_KEY=
# 允许访问的 Host,多个用英文逗号分隔,填实际域名,例:track.example.com
# 生产必填(fail-fast),不要填 *
DJANGO_ALLOWED_HOSTS=
# ============ 数据库 ============
# mysql(生产)/ sqlite(仅本地无 MySQL 的开发模式)
DB_ENGINE=mysql
# MySQL 地址,三条连接路径三选一(详细说明见 README 第 2 节):
# a) DB_HOST=host.docker.internal —— 需 MySQL 端口以 0.0.0.0 发布、账号 host 为 %
# b) 推荐:compose 加入 1panel-network 外部网络后 DB_HOST=<MySQL 容器名>,如 1Panel-mysql-xxxx
# c) DB_HOST=172.17.0.1 —— 走 docker0 网桥访问宿主机
DB_HOST=
DB_NAME=tracker
DB_USER=tracker
DB_PASSWORD=
DB_PORT=3306