Änderung: Aktualisierung des Deployment-Skripts und des Systemd-Services

Änderungen:
- Anpassung der Berechtigungen für die .env-Datei von `640` auf `600`, um die Sicherheit zu erhöhen.
- Hinzufügung von Befehlen zur Aktualisierung und zum Neuladen des Systemd-Services im deploy-backend.sh.
- Änderung des Benutzers und der Gruppe für den Systemd-Service von `www-data` auf `yourpart`, um die Berechtigungen zu optimieren.

Diese Anpassungen verbessern die Sicherheit und die Verwaltung des Backend-Deployments.
This commit is contained in:
Torsten Schulz (local)
2025-09-15 14:24:52 +02:00
parent 1892496036
commit b406a98415
2 changed files with 8 additions and 3 deletions

View File

@@ -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

View File

@@ -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