From 39a574c2c218a1c119ace5e591ccc2b1c0e1bf27 Mon Sep 17 00:00:00 2001 From: FragginWagon Date: Thu, 29 Jan 2026 14:10:31 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Update=20server=20dependency=20c?= =?UTF-8?q?heck=20to=20verify=20key=20modules=20in=20root=20node=5Fmodules?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/websites/pokedex.online/deploy.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/websites/pokedex.online/deploy.sh b/code/websites/pokedex.online/deploy.sh index b4fcf8f..b02f52a 100755 --- a/code/websites/pokedex.online/deploy.sh +++ b/code/websites/pokedex.online/deploy.sh @@ -154,9 +154,10 @@ check_prerequisites() { fi log_success "Dependencies installed" - # Check if server dependencies are installed - if [ ! -d "$PROJECT_ROOT/server/node_modules" ]; then - log_error "Server dependencies not installed. Run 'npm install --workspace=server' first" + # Check if server dependencies are installed (workspaces hoist to root node_modules) + # Check for key server dependencies in root node_modules + if [ ! -d "$PROJECT_ROOT/node_modules/express" ] || [ ! -d "$PROJECT_ROOT/node_modules/cors" ]; then + log_error "Server dependencies not installed. Run 'npm install' first" exit 1 fi log_success "Server dependencies installed"