Vertragsverwaltung_Plusfit24/deploy.sh

20 lines
349 B
Bash
Executable File

#!/bin/bash
cd /opt/plusfit24 || exit 1
echo "=== Deploy startet: $(date) ==="
# Code aktualisieren
git pull origin master || exit 1
# Alte Modules entfernen
rm -rf node_modules package-lock.json
# Neu bauen (wichtig für bcrypt!)
npm install --build-from-source || exit 1
# App neu starten
pm2 restart plusfit24
echo "=== Deploy fertig ==="