From 76445bffc7fbc608f0aff7f004abc21d7cf87a93 Mon Sep 17 00:00:00 2001 From: mARTin Date: Sat, 7 Mar 2026 19:23:45 +0100 Subject: [PATCH] fix: copy .next/server to standalone dir in deploy scripts Both boot-update.sh and update-server.sh were missing the cp -r .next/server step, causing middleware-manifest.json not found errors after deployment. Co-Authored-By: Claude Opus 4.6 v1.14.1 --- package.json | 2 +- scripts/boot-update.sh | 3 ++- scripts/update-server.sh | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index ad03163..cee7c2b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "my-weekly-todo-list", - "version": "1.14.0", + "version": "1.14.1", "description": "A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view", "main": "index.js", "scripts": { diff --git a/scripts/boot-update.sh b/scripts/boot-update.sh index 710d868..9d6be79 100755 --- a/scripts/boot-update.sh +++ b/scripts/boot-update.sh @@ -53,10 +53,11 @@ if [ ! -d "$NEXT_DIR" ] || [ "$LOCAL" != "$REMOTE" ]; then log "Building application..." npm run build 2>&1 | tee -a "$LOG_FILE" - log "Preparing standalone directory (copying static assets and env)..." + log "Preparing standalone directory (copying static, server assets and env)..." cp -r public .next/standalone/ 2>&1 | tee -a "$LOG_FILE" mkdir -p .next/standalone/.next/static 2>&1 | tee -a "$LOG_FILE" cp -r .next/static .next/standalone/.next/ 2>&1 | tee -a "$LOG_FILE" + cp -r .next/server .next/standalone/.next/ 2>&1 | tee -a "$LOG_FILE" cp .env .next/standalone/ 2>/dev/null || true 2>&1 | tee -a "$LOG_FILE" fi diff --git a/scripts/update-server.sh b/scripts/update-server.sh index f31751c..9bb1c5a 100755 --- a/scripts/update-server.sh +++ b/scripts/update-server.sh @@ -28,10 +28,11 @@ npx prisma generate echo -e "${YELLOW}[4/6] Building application...${NC}" npm run build -echo -e "${YELLOW}[5/6] Copying static assets to standalone...${NC}" +echo -e "${YELLOW}[5/6] Copying static + server assets to standalone...${NC}" cp -r public .next/standalone/ mkdir -p .next/standalone/.next/static cp -r .next/static .next/standalone/.next/ +cp -r .next/server .next/standalone/.next/ cp .env .next/standalone/ 2>/dev/null || true cp .env.local .next/standalone/ 2>/dev/null || true