chore(api): use .env.production on server, .env for local dev only

Load production env without .env override; sync-api-env targets .env.production; PM2 NODE_ENV=production; Prisma uses with-api-env.cjs on deploy.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-07 23:33:34 +08:00
parent c6af8480a4
commit 6dc051f26d
13 changed files with 68 additions and 41 deletions
+2 -2
View File
@@ -1,8 +1,8 @@
# 杜康 API 环境变量模板
# 本地开发:复制为 .env 后按需修改(pnpm dev:api 仅读取 .env / .env.local
# 可选 .env.local — 本机覆盖(gitignore
# 服务器部署bash deploy/sync-api-env.sh development|production(同步到远端 .env
# .env.development / .env.production — 部署源模板,本地 dev 不自动加载
# 服务器:仅使用 .env.productionbash deploy/sync-api-env.sh production
# .env.development — 本地参考模板,不部署到服务器
DATABASE_URL="mysql://root:root@localhost:3306/dukang_haoke"
REDIS_URL="redis://localhost:6379"