chore(devops): .env.example 标注 CREDENTIAL_ENC_KEY 必填 + 开发占位 key
配合 P0-2 启动 fail-fast:缺失/非法加密 key 时 API 拒绝启动,故提供可直接用于本地的 Fernet 占位 key + 生产换新值的生成命令,避免"配置缺失 API 起不来"困惑。
This commit is contained in:
@@ -5,5 +5,7 @@ DATABASE_URL_SYNC=postgresql+psycopg://writer:writer@localhost:5432/writer
|
|||||||
# 应用
|
# 应用
|
||||||
APP_ENV=dev
|
APP_ENV=dev
|
||||||
LOG_JSON=false
|
LOG_JSON=false
|
||||||
# 凭据加密密钥(Fernet, base64 32B)— 原型占位
|
# 凭据加密密钥(Fernet, urlsafe-base64 32B)— **必填**:API 启动即校验,缺失/非法则拒绝启动。
|
||||||
CREDENTIAL_ENC_KEY=
|
# 下方为开发占位 key(可直接用于本地);生产请换新值:
|
||||||
|
# uv run python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"
|
||||||
|
CREDENTIAL_ENC_KEY=cnMpG6QQxJejuDLHTe_S-nq2snoKgXCqWFfsctEHB-4=
|
||||||
|
|||||||
Reference in New Issue
Block a user