Files
Projektarbeit-MYP/config/README.md

81 lines
1.8 KiB
Markdown

# 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:
```bash
sudo cp myp-service.service /etc/systemd/system/
```
3. Aktualisieren Sie die systemd-Konfiguration:
```bash
sudo systemctl daemon-reload
```
4. Aktivieren Sie den Service, damit er beim Booten startet:
```bash
sudo systemctl enable myp-service
```
5. Starten Sie den Service:
```bash
sudo systemctl start myp-service
```
## Überprüfen des Service-Status
Um den Status des Services zu überprüfen:
```bash
sudo systemctl status myp-service
```
## Stoppen des Services
Um den Service zu stoppen:
```bash
sudo systemctl stop myp-service
```
## Deaktivieren des Autostart
Um den automatischen Start zu deaktivieren:
```bash
sudo systemctl disable myp-service
```
## Fehlerbehebung
Überprüfen Sie die Logs bei Problemen:
```bash
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.