build: drop next-pwa and switch to default Next 16 build
This commit is contained in:
Executable
+30
@@ -0,0 +1,30 @@
|
||||
#!/bin/bash
|
||||
# ==========================================
|
||||
# 发布脚本(Next.js)
|
||||
# 合并 dev 分支代码到 main worktree,并发布 Web 制品(生产环境)
|
||||
# 原始 Dart: scripts/release/release_web.sh
|
||||
#
|
||||
# 改动:
|
||||
# - WORKTREE_PATH 改为 Next.js 项目对应 worktree
|
||||
# - 删除图标复制(Next.js favicon 统一为 public/favicon.ico,不分 env)
|
||||
# ==========================================
|
||||
|
||||
# Main 分支 worktree 路径
|
||||
WORKTREE_PATH="/Users/chase/Documents/cozsweet-frontend-nextjs.worktrees/cozsweet-main"
|
||||
|
||||
echo "=== 进入 main 分支 worktree ==="
|
||||
cd "$WORKTREE_PATH"
|
||||
|
||||
echo "=== 检查当前分支 ==="
|
||||
git branch --show-current
|
||||
|
||||
echo "=== 合并 dev 分支 ==="
|
||||
git merge dev
|
||||
|
||||
# 注:原 Dart 版会复制 icons/production/favicon.ico + Icon-{192,512}.png 到 web/
|
||||
# Next.js 项目 public/favicon.ico 是单一资产,不分 env,无需复制。
|
||||
|
||||
echo "=== 执行构建部署脚本 ==="
|
||||
./scripts/deploy/deploy_web.sh
|
||||
|
||||
echo "=== 发布完成 ==="
|
||||
Reference in New Issue
Block a user