diff --git a/deploy-backend.sh b/deploy-backend.sh index 656491f..ac95700 100755 --- a/deploy-backend.sh +++ b/deploy-backend.sh @@ -39,9 +39,14 @@ if [ -f .env ]; then echo "Copying .env file..." sudo cp .env /opt/yourpart/backend/ sudo chown yourpart:yourpart /opt/yourpart/backend/.env - sudo chmod 640 /opt/yourpart/backend/.env + sudo chmod 600 /opt/yourpart/backend/.env fi +# Systemd-Service aktualisieren und neu laden +echo "Updating systemd service..." +sudo cp yourpart.service /etc/systemd/system/ +sudo systemctl daemon-reload + # Datenbank-Synchronisation durchführen echo "Running database synchronization..." cd /opt/yourpart/backend diff --git a/yourpart.service b/yourpart.service index e3e0bb5..bff928b 100644 --- a/yourpart.service +++ b/yourpart.service @@ -5,8 +5,8 @@ Wants=mysql.service redis-server.service [Service] Type=simple -User=www-data -Group=www-data +User=yourpart +Group=yourpart WorkingDirectory=/opt/yourpart/backend Environment=NODE_ENV=production Environment=PORT=2020