chore(dev): run-local.sh 可选 source dev/.local/smtp.env 支持真发邮件
存在 smtp.env 时设 SMTP_* → 后端真发邮件(如 Ethereal 临时账户); 否则 LogMailer 打日志。smtp.env 在 dev/.local(gitignore),凭证不进 git。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+4
-1
@@ -38,7 +38,10 @@ export JWT_PRIVATE_KEY_PATH="$LOCAL/jwt_private.pem"
|
|||||||
export JWT_KEY_ID="dev-key-1"
|
export JWT_KEY_ID="dev-key-1"
|
||||||
export JWT_PUBLIC_KEYS="dev-key-1:$LOCAL/jwt_public.pem"
|
export JWT_PUBLIC_KEYS="dev-key-1:$LOCAL/jwt_public.pem"
|
||||||
export ADDR=":18080" # 避让本机已占用的 8080
|
export ADDR=":18080" # 避让本机已占用的 8080
|
||||||
# 不设 SMTP_* → LogMailer(验证码打日志);不设 GRPC_* → 不启 agent server。
|
# 真发邮件:dev/.local/smtp.env 存在则 source(设 SMTP_*)→ 后端用真 SMTP;
|
||||||
|
# 否则不设 SMTP_* → LogMailer 把验证码打日志。不设 GRPC_* → 不启 agent server。
|
||||||
|
# shellcheck disable=SC1091
|
||||||
|
[ -f "$LOCAL/smtp.env" ] && . "$LOCAL/smtp.env"
|
||||||
|
|
||||||
# ── 4. 迁移 + seed ───────────────────────────────────────────────────
|
# ── 4. 迁移 + seed ───────────────────────────────────────────────────
|
||||||
echo "[run-local] 数据库迁移 ..."
|
echo "[run-local] 数据库迁移 ..."
|
||||||
|
|||||||
Reference in New Issue
Block a user