| @@ -59,9 +59,19 @@ echo "⏳ [6/7] Cache leeren..." | |||||
| "$PHP" bin/console cache:clear | "$PHP" bin/console cache:clear | ||||
| # ── 7. Assets bauen ─────────────────────────────────────────────────── | # ── 7. Assets bauen ─────────────────────────────────────────────────── | ||||
| echo "⏳ [7/7] Assets bauen (npm)..." | |||||
| "$NPM" ci | |||||
| "$NPM" run build | |||||
| # HINWEIS: Ubuntu 18.04 hat glibc 2.27, Node 18+ braucht 2.28 – npm build | |||||
| # funktioniert auf diesem Server nicht. Assets müssen lokal gebaut und | |||||
| # manuell hochgeladen werden: | |||||
| # | |||||
| # ddev exec npm run build | |||||
| # rsync -av httpdocs/public/build/ SERVER_USER@SERVER_IP:/var/www/vhosts/memap.de/httpdocs/timetracking/timetracking-copy/public/build/ | |||||
| # | |||||
| # Sobald der Server auf Ubuntu 22.04 upgraded ist, diese Zeilen einkommentieren: | |||||
| # echo "⏳ [7/7] Assets bauen (npm)..." | |||||
| # "$NPM" ci | |||||
| # "$NPM" run build | |||||
| echo "⚠️ [7/7] Assets-Build übersprungen – bitte public/build/ manuell hochladen." | |||||
| echo "" | echo "" | ||||
| echo "✅ Deploy abgeschlossen." | echo "✅ Deploy abgeschlossen." | ||||