4fa1ddf22f
Add preparation step for production environment variables by copying .env.production.example to .env.production before running build:start, ensuring required environment variables are available on deployment.
15 lines
499 B
Bash
Executable File
15 lines
499 B
Bash
Executable File
#!/bin/sh
|
||
# Post-receive hook: push 后自动 build + start
|
||
#
|
||
# 触发场景:
|
||
# - 非 bare repo + receive.denyCurrentBranch=updateInstead:本地推送自动部署
|
||
#
|
||
# 用途:执行 package.json 中的 `build:start` 脚本
|
||
# - 内部 = `npm run build && npm run start`
|
||
# - 实际调用 `pnpm run build:start`(项目使用 pnpm)
|
||
|
||
# 准备生产环境变量(从 .env.production.example 复制 → .env.production)
|
||
cp -f .env.production.example .env.production
|
||
|
||
pnpm run build:start
|