From e3c8350d03883ffe48fc98c842ab1543b705ede8 Mon Sep 17 00:00:00 2001 From: wangjia <809946525@qq.com> Date: Thu, 18 Jun 2026 08:57:30 +0800 Subject: [PATCH] =?UTF-8?q?chore(deploy):=20=E6=8E=A5=E5=85=A5=20Ed25519?= =?UTF-8?q?=20license=20=E7=AD=BE=E5=8F=91=E5=AF=86=E9=92=A5=E5=88=B0=20pr?= =?UTF-8?q?oduction.env=20=E6=B8=B2=E6=9F=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit render-env.sh 修正 Bitwarden 条目名为「jiu db password」,SECRET_KEYS 加入 LICENSE_ED25519_PRIVATE_KEY;模板补公钥(明文可提交)与私钥占位。 修复未激活门店因生产缺少签发私钥而无法自动发放试用授权的问题。 Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01Y2Wdwo7SmgBJU37cBrkhPK --- deploy/production.env.template | 2 ++ deploy/render-env.sh | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/deploy/production.env.template b/deploy/production.env.template index 28e8e67..d5bc9b2 100644 --- a/deploy/production.env.template +++ b/deploy/production.env.template @@ -6,6 +6,8 @@ JWT_SECRET=CHANGE_ME_RANDOM_32CHARS JWT_ACCESS_EXPIRE_MIN=60 JWT_REFRESH_EXPIRE_H=168 LICENSE_HMAC_SECRET=CHANGE_ME_RANDOM_32CHARS +LICENSE_ED25519_PUBLIC_KEY=zFkRV0E+oMjHbixiBamf2ZAq+n7En2V7EJRIurgtVxo= +LICENSE_ED25519_PRIVATE_KEY=CHANGE_ME_ED25519_PRIVATE_FROM_BITWARDEN STORAGE_UPLOAD_DIR=/opt/jiu/images STORAGE_BASE_URL=https://jiu.51yanmei.com/images STORAGE_PUBLIC_URL=https://jiu.51yanmei.com diff --git a/deploy/render-env.sh b/deploy/render-env.sh index 4094841..b7d5599 100755 --- a/deploy/render-env.sh +++ b/deploy/render-env.sh @@ -15,8 +15,8 @@ set -euo pipefail # ---- 可配置项 ---- RBW="${RBW_BIN:-/opt/homebrew/bin/rbw}" -BW_ITEM="${JIU_BW_ITEM:-DB_PASSWORD}" # 存放 jiu 密钥字段的 Bitwarden 条目 -SECRET_KEYS="DATABASE_DSN JWT_SECRET LICENSE_HMAC_SECRET DB_PASSWORD" +BW_ITEM="${JIU_BW_ITEM:-jiu db password}" # 存放 jiu 密钥字段的 Bitwarden 条目 +SECRET_KEYS="DATABASE_DSN JWT_SECRET LICENSE_HMAC_SECRET LICENSE_ED25519_PRIVATE_KEY DB_PASSWORD" EC2_HOST="${EC2_HOST:-18.136.60.128}" EC2_USER="${EC2_USER:-ec2-user}"