mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-10-14 13:06:51 +00:00
docs(env): 补齐密钥与安全相关占位项
compose 现在强制要求 SECRET_KEY 等键(fail-closed),.env.example 必须同步提供 占位项,否则照抄示例启动会直接失败。同时移除未被 compose 使用的 HEALTHCHECK_START_PERIOD。
This commit is contained in:
+16
-4
@@ -30,6 +30,22 @@ DEPLOY_ENV=prod
|
||||
# 数据库类型(仅当使用外部数据库、不靠 compose 注入时才有意义)
|
||||
# DATABASE_TYPE=mysql
|
||||
|
||||
# ---------- 安全相关(生产必填,禁止留空或用示例值)----------
|
||||
# 令牌签名密钥:openssl rand -hex 32
|
||||
# 注意:更换该值会使所有已签发令牌失效(用户需重新登录)
|
||||
SECRET_KEY=change_me_generate_with_openssl_rand_hex_32
|
||||
# 落库敏感数据(存储源口令、接口密钥)的加密主密钥:openssl rand -hex 32
|
||||
# 留空时由 SECRET_KEY 派生;轮换步骤见 DEPLOYMENT.md 第 3 节
|
||||
DATA_ENCRYPTION_KEY=
|
||||
# 轮换前的旧主密钥(逗号分隔),仅用于解密历史密文,验证后可清空
|
||||
DATA_ENCRYPTION_OLD_KEYS=
|
||||
# 生产跨域白名单(逗号分隔);不配置时不再回落通配
|
||||
PROD_CORS_ORIGINS=https://service.fastapiadmin.com
|
||||
# 只信任该网段内的反向代理传来的 X-Forwarded-*(切勿使用 *)
|
||||
FORWARDED_ALLOW_IPS=10.255.178.0/24
|
||||
# 演示模式:true 时禁止写操作;生产需要可写请改为 false
|
||||
DEMO_ENABLE=true
|
||||
|
||||
# ---------- Nginx ----------
|
||||
HTTP_PORT=80
|
||||
HTTPS_PORT=443
|
||||
@@ -38,7 +54,3 @@ NGINX_TAG=1.27-alpine
|
||||
|
||||
# ---------- 项目 ----------
|
||||
PROJECT_NAME=FastapiAdmin
|
||||
|
||||
# ---------- 部署方式 ----------
|
||||
# 健康检查宽限期(秒):容器首次启动需要跑迁移,慢机器上可调大
|
||||
HEALTHCHECK_START_PERIOD=40s
|
||||
|
||||
Reference in New Issue
Block a user