From 69794a5688a44444ac36054d287594acc3e906ef Mon Sep 17 00:00:00 2001 From: VPS 4 Deploy Agent Date: Sat, 30 May 2026 18:51:24 +0200 Subject: [PATCH] fix(deploy): force devDependencies install for React build (NODE_ENV=production skips vite) --- dental-server/dental-client/public/version.txt | 2 +- dental-server/version.txt | 2 +- deploy-prod.sh | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dental-server/dental-client/public/version.txt b/dental-server/dental-client/public/version.txt index 67da954..291d0de 100644 --- a/dental-server/dental-client/public/version.txt +++ b/dental-server/dental-client/public/version.txt @@ -1 +1 @@ -2.1.15 +2.1.16 diff --git a/dental-server/version.txt b/dental-server/version.txt index 67da954..291d0de 100644 --- a/dental-server/version.txt +++ b/dental-server/version.txt @@ -1 +1 @@ -2.1.15 +2.1.16 diff --git a/deploy-prod.sh b/deploy-prod.sh index d0169b3..e1a1e34 100755 --- a/deploy-prod.sh +++ b/deploy-prod.sh @@ -39,7 +39,9 @@ node update-version.js log "⚛️ Build do React (Vite)..." cd "$PROD_PATH/dental-server/dental-client" cp "$PROD_PATH/dental-server/version.txt" public/version.txt -npm install --prefer-offline +# --include=dev: o listener roda com NODE_ENV=production, que por padrão pula +# devDependencies — mas o Vite é devDependency e é necessário para o build. +NODE_ENV=development npm install --include=dev --prefer-offline npm run build cd "$PROD_PATH" log "✅ Build React concluído — dist/ pronto"