Files
yourpart3/yourpart.service
Torsten Schulz (local) b406a98415 Ä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.
2025-09-15 14:24:52 +02:00

23 lines
500 B
Desktop File

[Unit]
Description=YourPart Backend Server
After=network.target mysql.service redis-server.service
Wants=mysql.service redis-server.service
[Service]
Type=simple
User=yourpart
Group=yourpart
WorkingDirectory=/opt/yourpart/backend
Environment=NODE_ENV=production
Environment=PORT=2020
ExecStart=/usr/bin/node server.js
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
RestartSec=10
StandardOutput=journal
StandardError=journal
SyslogIdentifier=yourpart-backend
[Install]
WantedBy=multi-user.target