81 lines
1.8 KiB
Markdown
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.
|