From b12ee132320ef4eb81e9dda5187232d8232ac3b0 Mon Sep 17 00:00:00 2001 From: jacy-dukang Date: Mon, 6 Jul 2026 20:15:41 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E7=BD=B2=E6=96=87=E4=BB=B6=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=EF=BC=8C=E4=BF=AE=E6=94=B9=E7=8E=AF=E5=A2=83=E5=8F=98?= =?UTF-8?q?=E9=87=8F=E4=B8=BAdevelopment?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/auto-release.sh | 5 ++++- deploy/ecosystem.config.cjs | 3 ++- deploy/server.env.machine | 4 ++++ 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 deploy/server.env.machine diff --git a/deploy/auto-release.sh b/deploy/auto-release.sh index 00544a6..f9c5d9b 100644 --- a/deploy/auto-release.sh +++ b/deploy/auto-release.sh @@ -53,9 +53,11 @@ log "PULL $LOCAL_SHA -> $REMOTE_SHA" # 保留生产密钥,避免 reset 覆盖 ENV_BACKUP="$(mktemp)" API_ENV_BACKUP="$(mktemp)" +API_ENV_DEV_BACKUP="$(mktemp)" API_ENV_PROD_BACKUP="$(mktemp)" cp "$ENV_FILE" "$ENV_BACKUP" 2>/dev/null || true cp "$APP_ROOT/server/dukang-api/.env" "$API_ENV_BACKUP" 2>/dev/null || true +cp "$APP_ROOT/server/dukang-api/.env.development" "$API_ENV_DEV_BACKUP" 2>/dev/null || true cp "$APP_ROOT/server/dukang-api/.env.production" "$API_ENV_PROD_BACKUP" 2>/dev/null || true git checkout "$GIT_BRANCH" @@ -63,8 +65,9 @@ git reset --hard "$GIT_REMOTE/$GIT_BRANCH" cp "$ENV_BACKUP" "$ENV_FILE" 2>/dev/null || true cp "$API_ENV_BACKUP" "$APP_ROOT/server/dukang-api/.env" 2>/dev/null || true +cp "$API_ENV_DEV_BACKUP" "$APP_ROOT/server/dukang-api/.env.development" 2>/dev/null || true cp "$API_ENV_PROD_BACKUP" "$APP_ROOT/server/dukang-api/.env.production" 2>/dev/null || true -rm -f "$ENV_BACKUP" "$API_ENV_BACKUP" "$API_ENV_PROD_BACKUP" +rm -f "$ENV_BACKUP" "$API_ENV_BACKUP" "$API_ENV_DEV_BACKUP" "$API_ENV_PROD_BACKUP" sed -i 's/\r$//' "$ENV_FILE" 2>/dev/null || true # 修复 Windows 换行 diff --git a/deploy/ecosystem.config.cjs b/deploy/ecosystem.config.cjs index e9502cf..d5f24fb 100644 --- a/deploy/ecosystem.config.cjs +++ b/deploy/ecosystem.config.cjs @@ -10,7 +10,8 @@ module.exports = { instances: 1, exec_mode: 'fork', env: { - NODE_ENV: 'production', + // 预发/联调阶段用 development;正式上线后改回 production + NODE_ENV: 'development', PORT: 8090, }, }, diff --git a/deploy/server.env.machine b/deploy/server.env.machine new file mode 100644 index 0000000..ab57a20 --- /dev/null +++ b/deploy/server.env.machine @@ -0,0 +1,4 @@ +# 服务器机器相关(覆盖 .env.development 中的同名项) +PORT=8090 +DATABASE_URL="mysql://dukang:Dukang2026!@localhost:3306/dukang_haoke" +REDIS_URL="redis://localhost:6379"