Keycloak ist ein "Identity and Access Management"-Dienst. Ich habe den Dienst unter /opt/keycloak installiert mit folgender Verzeichnisstruktur:
/opt/keycloak
|- lnk keycloak:keycloak current -> keycloak-12.0.4/
|- dir keycloak:keycloak keycloak-12.0.4
Inhalt der Datei /etc/systemd/system/keycloak.service:
[Unit]
Description=Keycloak Service
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
User=keycloak
ExecStart=/opt/keycloak/current/bin/standalone.sh
[Install]
WantedBy=multi-user.target
Nach dem Erstellen der *.service-Datei sollte noch einmal
systemctl daemon-reload
ausgeführt werden.
- Quelle: https://medium.com/@benmorel/creating-a-linux-service-with-systemd-611b5c8b91d6 2021-03-17
- Quelle: https://www.freedesktop.org/software/systemd/man/systemd.service.html 2021-03-17