Files
iAOP/deploy/fba/fba.env
T

41 lines
1.4 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# =============================================================================
# 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=''