1.8 KiB

MYP-Projekt Service-Installation

Diese Anleitung beschreibt, wie der MYP-Projektservice als systemd-Dienst eingerichtet wird, damit das System beim Booten automatisch startet.

Voraussetzungen

  • Docker und Docker Compose sind installiert
  • sudo-Rechte auf dem System

Installation des Services

  1. Bearbeiten Sie die Datei myp-service.service und passen Sie die Pfade an:

    • Ersetzen Sie /path/to/Projektarbeit-MYP mit dem tatsächlichen Pfad zum Projektverzeichnis
  2. Kopieren Sie die Service-Datei in das systemd-Verzeichnis:

    sudo cp myp-service.service /etc/systemd/system/
    
  3. Aktualisieren Sie die systemd-Konfiguration:

    sudo systemctl daemon-reload
    
  4. Aktivieren Sie den Service, damit er beim Booten startet:

    sudo systemctl enable myp-service
    
  5. Starten Sie den Service:

    sudo systemctl start myp-service
    

Überprüfen des Service-Status

Um den Status des Services zu überprüfen:

sudo systemctl status myp-service

Stoppen des Services

Um den Service zu stoppen:

sudo systemctl stop myp-service

Deaktivieren des Autostart

Um den automatischen Start zu deaktivieren:

sudo systemctl disable myp-service

Fehlerbehebung

Überprüfen Sie die Logs bei Problemen:

journalctl -u myp-service

Hinweis für Windows-Systeme

Für Windows-Systeme empfehlen wir die Verwendung des Task-Schedulers:

  1. Öffnen Sie den Task-Scheduler (taskschd.msc)
  2. Erstellen Sie eine neue Aufgabe:
    • Trigger: "Bei Start"
    • Aktion: "Programm starten"
    • Programm/Skript: powershell.exe
    • Argumente: -ExecutionPolicy Bypass -File "C:\Pfad\zu\Projektarbeit-MYP\start.ps1"
    • "Mit höchsten Privilegien ausführen" aktivieren

Dadurch wird das MYP-Projekt automatisch beim Systemstart gestartet.