41 lines
1.4 KiB
Bash
41 lines
1.4 KiB
Bash
# =============================================================================
|
||
# FBA 后端运行时配置(挂载为容器内 /fba/backend/.env)
|
||
# 模板基于 FBA 官方 deploy/backend/docker-compose/.env.server
|
||
#
|
||
# ⚠️ 部署前必须修改:
|
||
# 1. TOKEN_SECRET_KEY —— 重新生成(python -c "import secrets; print(secrets.token_urlsafe(32))")
|
||
# 2. DATABASE_PASSWORD —— 与 compose.env 中 FBA_PG_PASSWORD 保持一致
|
||
# =============================================================================
|
||
|
||
# Env
|
||
ENVIRONMENT='prod'
|
||
# Database
|
||
DATABASE_TYPE='postgresql'
|
||
DATABASE_HOST='fba_postgres'
|
||
DATABASE_PORT=5432
|
||
DATABASE_USER='postgres'
|
||
DATABASE_PASSWORD='123456'
|
||
# Redis
|
||
REDIS_HOST='fba_redis'
|
||
REDIS_PORT=6379
|
||
REDIS_PASSWORD=''
|
||
REDIS_DATABASE=0
|
||
# Token —— 生产环境务必替换
|
||
TOKEN_SECRET_KEY='REPLACE_ME_WITH_A_RANDOM_SECRET'
|
||
# [ App ] task
|
||
# Celery(iAOP 未启用 celery 容器,以下配置仅用于占位,避免启动报错)
|
||
CELERY_BROKER_REDIS_DATABASE=1
|
||
# Rabbitmq
|
||
CELERY_RABBITMQ_HOST='fba_redis'
|
||
CELERY_RABBITMQ_PORT=5672
|
||
CELERY_RABBITMQ_USERNAME='guest'
|
||
CELERY_RABBITMQ_PASSWORD='guest'
|
||
# [ Plugin ] oauth2(iAOP 不使用第三方登录,保留占位)
|
||
OAUTH2_GITHUB_CLIENT_ID='test'
|
||
OAUTH2_GITHUB_CLIENT_SECRET='test'
|
||
OAUTH2_GOOGLE_CLIENT_ID='test'
|
||
OAUTH2_GOOGLE_CLIENT_SECRET='test'
|
||
# [ Plugin ] email(未启用)
|
||
EMAIL_USERNAME=''
|
||
EMAIL_PASSWORD=''
|