File tree Expand file tree Collapse file tree 3 files changed +13
-8
lines changed Expand file tree Collapse file tree 3 files changed +13
-8
lines changed Original file line number Diff line number Diff line change 11#! /bin/bash
22
3- rm spreadsheet .json
3+ rm -fspreadsheet .json
44node spreadsheetToJson.js
55cat spreadsheet.json
Original file line number Diff line number Diff line change 11{
22 "dependencies" : {
3- "axios" : " ^ 1.11.0" ,
4- "dotenv" : " ^ 17.2.2" ,
5- "express" : " ^ 5.1.0"
3+ "axios" : " 1.11.0" ,
4+ "dotenv" : " 17.2.2" ,
5+ "express" : " 5.1.0"
66 }
77}
Original file line number Diff line number Diff line change 1818
1919
2020# 3. Install missing packages
21- echo " 📦 Installing required npm packages..."
21+ echo " 📦 Checking npm packages..."
2222
2323npm install -g pm2
2424
25- npm install dotenv express axios
26-
27- echo " ✅ Packages installed."
25+ # Only install if node_modules doesn't exist
26+ if [ ! -d " node_modules" ]; then
27+ echo " 📦 Installing npm packages..."
28+ npm install
29+ echo " ✅ Packages installed."
30+ else
31+ echo " ✅ Packages already installed (node_modules exists)."
32+ fi
2833
2934# 4. Start proxy (if not already)
3035pm2 start proxyServer.js --name proxy-service || true
You can’t perform that action at this time.
0 commit comments