# 说明: # - 这是后端环境变量模板,请复制为 `.env.dev` 或 `.env.prod` 再填写真实值 # - 请勿把包含真实账号密码/Token 的 `.env.*` 提交到仓库 # # 用法示例: # - 本地:`./run.sh --env dev` # - Docker:`docker run --env-file server/.env.prod ...` # 运行环境 APP_ENV=dev APP_NAME=mindfulness-server APP_HOST=0.0.0.0 APP_PORT=8000 # 数据库(SQLAlchemy 异步连接串) # MySQL 示例(aiomysql): # DATABASE_URL=mysql+aiomysql://用户名:密码@127.0.0.1:3306/mindfulness_dev?charset=utf8mb4 DATABASE_URL= # Redis(缓存/任务队列) # 示例: # REDIS_URL=redis://:密码@127.0.0.1:6379/0 REDIS_URL= # Celery(建议先只配 broker;如需结果存储可另配 CELERY_RESULT_BACKEND) # 示例: # CELERY_BROKER_URL=redis://:密码@127.0.0.1:6379/0 CELERY_BROKER_URL= # 可选:Celery 结果存储 # CELERY_RESULT_BACKEND=redis://:密码@127.0.0.1:6379/0 # 运行环境:dev 或 prod APP_ENV=dev # Web 服务 APP_NAME=mindfulness-server APP_HOST=0.0.0.0 APP_PORT=8000 # 数据库(dev 指向 mindfulness_dev;prod 指向 mindfulness) DATABASE_URL=mysql+aiomysql://<用户名>:<密码>@:3306/mindfulness_dev?charset=utf8mb4 # Redis(使用 ACL 用户;并确保应用侧 key 带 dev:/pro: 前缀) REDIS_URL=redis://:@:6379/0 # Celery(默认不启用结果存储,避免 Redis 内存压力) CELERY_BROKER_URL=redis://:@:6379/0 # CELERY_RESULT_BACKEND=redis://:@:6379/0 # 推送(Expo) # EXPO_ACCESS_TOKEN= # 法务协议链接(由后端统一托管并下发给客户端) # 说明: # - 当前仅支持 EN / TC 两种语言(与客户端现状一致) # - 不配置时:后端会自动使用内置协议页面(/v1/legal/privacy、/v1/legal/terms),保证点击有内容 # - 线上建议配置为你们的官网/静态站点 HTTPS 链接,便于独立更新 # # 可选:英文(EN) # LEGAL_PRIVACY_URL_EN= # LEGAL_TERMS_URL_EN= # # 可选:繁体(TC) # LEGAL_PRIVACY_URL_TC= # LEGAL_TERMS_URL_TC=