Files
yourpart3/build-frontend.sh
Torsten Schulz (local) 1ab9407e79
All checks were successful
Deploy to production / deploy (push) Successful in 2m56s
Refactor code structure for improved readability and maintainability; optimize performance across multiple modules.
2026-07-21 09:08:15 +02:00

27 lines
608 B
Bash
Executable File

#!/bin/bash
echo "Building YourPart Frontend..."
# Zum Frontend-Verzeichnis wechseln
cd frontend
# Dependencies installieren
echo "Installing dependencies..."
npm ci --production
# Frontend bauen
echo "Building frontend..."
npm run build
# Build-Verzeichnis nach /opt/yourpart kopieren
echo "Copying build to /opt/yourpart/frontend/dist..."
sudo mkdir -p /opt/yourpart/frontend
sudo cp -r dist /opt/yourpart/frontend/
# Berechtigungen setzen
echo "Setting permissions..."
sudo chown -R www-data:www-data /opt/yourpart/frontend
sudo chmod -R 755 /opt/yourpart/frontend
echo "Frontend build completed!"