配合 P0-2 启动 fail-fast:缺失/非法加密 key 时 API 拒绝启动,故提供可直接用于本地的 Fernet 占位 key + 生产换新值的生成命令,避免"配置缺失 API 起不来"困惑。
12 lines
619 B
Plaintext
12 lines
619 B
Plaintext
# Postgres (docker-compose 默认)
|
||
DATABASE_URL=postgresql+asyncpg://writer:writer@localhost:5432/writer
|
||
# 同步 URL(Alembic 迁移用)
|
||
DATABASE_URL_SYNC=postgresql+psycopg://writer:writer@localhost:5432/writer
|
||
# 应用
|
||
APP_ENV=dev
|
||
LOG_JSON=false
|
||
# 凭据加密密钥(Fernet, urlsafe-base64 32B)— **必填**:API 启动即校验,缺失/非法则拒绝启动。
|
||
# 下方为开发占位 key(可直接用于本地);生产请换新值:
|
||
# uv run python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"
|
||
CREDENTIAL_ENC_KEY=cnMpG6QQxJejuDLHTe_S-nq2snoKgXCqWFfsctEHB-4=
|