# ============================================================================= # 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=''