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 <noreply@anthropic.com>

v1.14.1
This commit is contained in:
mARTin 2026-03-07 19:23:45 +01:00
parent 3d75d7b39b
commit 76445bffc7
3 changed files with 5 additions and 3 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "my-weekly-todo-list", "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", "description": "A web-based weekly task management application that organizes to-dos and calendar events in a single, intuitive weekly view",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {

View File

@ -53,10 +53,11 @@ if [ ! -d "$NEXT_DIR" ] || [ "$LOCAL" != "$REMOTE" ]; then
log "Building application..." log "Building application..."
npm run build 2>&1 | tee -a "$LOG_FILE" 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" cp -r public .next/standalone/ 2>&1 | tee -a "$LOG_FILE"
mkdir -p .next/standalone/.next/static 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/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" cp .env .next/standalone/ 2>/dev/null || true 2>&1 | tee -a "$LOG_FILE"
fi fi

View File

@ -28,10 +28,11 @@ npx prisma generate
echo -e "${YELLOW}[4/6] Building application...${NC}" echo -e "${YELLOW}[4/6] Building application...${NC}"
npm run build 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/ cp -r public .next/standalone/
mkdir -p .next/standalone/.next/static mkdir -p .next/standalone/.next/static
cp -r .next/static .next/standalone/.next/ cp -r .next/static .next/standalone/.next/
cp -r .next/server .next/standalone/.next/
cp .env .next/standalone/ 2>/dev/null || true cp .env .next/standalone/ 2>/dev/null || true
cp .env.local .next/standalone/ 2>/dev/null || true cp .env.local .next/standalone/ 2>/dev/null || true