#!/bin/bash echo "Deploying YourPart Backend..." # Zum Backend-Verzeichnis wechseln cd backend # Dependencies installieren echo "Installing dependencies..." npm ci --production # Backend nach /opt/yourpart kopieren echo "Copying backend to /opt/yourpart/backend..." sudo mkdir -p /opt/yourpart/backend sudo cp -r * /opt/yourpart/backend/ # Berechtigungen setzen echo "Setting permissions..." sudo chown -R www-data:www-data /opt/yourpart/backend sudo chmod -R 755 /opt/yourpart/backend # .env-Datei kopieren (falls vorhanden) if [ -f .env ]; then echo "Copying .env file..." sudo cp .env /opt/yourpart/backend/ sudo chown www-data:www-data /opt/yourpart/backend/.env sudo chmod 600 /opt/yourpart/backend/.env fi echo "Backend deployment completed!"