[Unit] Description=MYP Reservation Platform Backend After=network.target Wants=network.target [Service] Type=simple User=user Group=user WorkingDirectory=/home/user/Projektarbeit-MYP/backend/app Environment=PYTHONPATH=/home/user/Projektarbeit-MYP/backend/app Environment=FLASK_ENV=production Environment=FLASK_APP=app.py ExecStart=/home/user/Projektarbeit-MYP/backend/venv/bin/python3 app.py --host 0.0.0.0 --port 443 --cert certs/backend.crt --key certs/backend.key Restart=always RestartSec=10 StandardOutput=journal StandardError=journal SyslogIdentifier=myp-backend # Security settings NoNewPrivileges=true PrivateTmp=true ProtectSystem=strict ProtectHome=true ReadWritePaths=/home/user/Projektarbeit-MYP/backend/app/logs ReadWritePaths=/home/user/Projektarbeit-MYP/backend/app/database [Install] WantedBy=multi-user.target