#!/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-example/.env.production.example 复制 → .env.production）
cp -f env-example/.env.production.example .env.production

pnpm run build:start
