fix(deploy): CORS 用 JSON 数组、Redis 口令说明,部署时自动刷新 systemd 单元
CI / backend (push) Canceled after 0s

This commit is contained in:
2026-10-30 22:01:00 +08:00
parent 2a118ad407
commit 2ff1f6e9cd
3 changed files with 16 additions and 6 deletions
+7 -3
View File
@@ -13,7 +13,10 @@ DATABASE_URL=postgresql+asyncpg://dadao_prod_app:__APP_PW__@192.168.8.160:8432/d
MIGRATION_DATABASE_URL=postgresql+asyncpg://dadao_prod_owner:__OWNER_PW__@192.168.8.160:8432/dadaotask_prod
# ── Redis:fnsvr-01 共享实例,独立 db 号隔离(不使用默认 0 号库)──────
REDIS_URL=redis://192.168.8.160:6379/6
# 该实例开了 requirepass(口令见 fnsvr-01 上 `docker inspect redis`),
# URL 里的口令必须百分号编码(例如 # → %23),否则 asyncpg/redis 解析失败:
# REDIS_URL=redis://:__REDIS_PW_URLENCODED__@192.168.8.160:6379/6
REDIS_URL=redis://:__REDIS_PW_URLENCODED__@192.168.8.160:6379/6
# ── 认证 ─────────────────────────────────────────────────────────────
# 生产校验:长度 ≥ 32 且不是开发默认值
@@ -28,8 +31,9 @@ SMS_PROVIDER=dev
SMS_DEV_CODE=123456
SMS_THROTTLE_SECONDS=60
# 同源部署(后端直接托管 web/dist),CORS 只留本机调试用
CORS_ORIGINS=http://127.0.0.1:8200,http://192.168.8.188:8200
# 同源部署(后端直接托管 web/dist),CORS 只留本机调试用。
# 注意:这是 list 字段,必须写成 JSON 数组(逗号分隔会被 pydantic-settings 当成 JSON 解析而报错)
CORS_ORIGINS='["http://192.168.8.188:8200","http://127.0.0.1:8200"]'
# ── 前端产物与上传目录(绝对路径)─────────────────────────────────────
WEB_DIST_DIR=/home/openclaw/app/dadaotask/web/dist