de:infrastructure:server:deployment-server:installation-protocol
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:infrastructure:server:deployment-server:installation-protocol [2024/04/24 15:31] – angelegt j.meyer | de:infrastructure:server:deployment-server:installation-protocol [2024/04/25 13:02] (aktuell) – j.meyer | ||
---|---|---|---|
Zeile 42: | Zeile 42: | ||
</ | </ | ||
- | === Benutzer zur Docker-Gruppe hinzufügen === | ||
- | < | ||
- | sudo usermod -aG docker gitlab-runner | ||
- | </ | ||
==== GitLab Runner für CI/CD installieren ==== | ==== GitLab Runner für CI/CD installieren ==== | ||
Zeile 60: | Zeile 56: | ||
</ | </ | ||
+ | === Benutzer zur Docker-Gruppe hinzufügen === | ||
+ | < | ||
+ | sudo usermod -aG docker gitlab-runner | ||
+ | </ | ||
=== GitLab Runner registrieren === | === GitLab Runner registrieren === | ||
< | < | ||
sudo gitlab-runner register --url https:// | sudo gitlab-runner register --url https:// | ||
+ | </ | ||
+ | ==== Docker-Images bereinigen ==== | ||
+ | |||
+ | === Cleanup Script erstellen === | ||
+ | < | ||
+ | nano / | ||
+ | </ | ||
+ | |||
+ | === Cleanup Script=== | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | |||
+ | # Warnung ausgeben | ||
+ | echo " | ||
+ | |||
+ | # Alle Docker Images auflisten und deren IDs | ||
+ | IMAGE_IDS=$(docker images -q) | ||
+ | |||
+ | # Überprüfen, | ||
+ | if [ -z " | ||
+ | echo "Keine Docker-Images zum Entfernen gefunden." | ||
+ | else | ||
+ | # Alle gefundenen Images entfernen | ||
+ | echo " | ||
+ | docker rmi -f $IMAGE_IDS | ||
+ | echo "Alle Docker-Images wurden entfernt." | ||
+ | fi | ||
+ | </ | ||
+ | |||
+ | === Cleanup Script ausführbar machen === | ||
+ | < | ||
+ | chmod +x / | ||
+ | </ | ||
+ | |||
+ | === Cleanup Script zu Crontab hinzufügen === | ||
+ | < | ||
+ | crontab -e | ||
+ | </ | ||
+ | |||
+ | === Crontab Konfiguration === | ||
+ | < | ||
+ | 0 1 1 * * / | ||
</ | </ | ||
Zeile 98: | Zeile 140: | ||
server_installation.Administrator : | server_installation.Administrator : | ||
server_installation.Installations_Schritte : | server_installation.Installations_Schritte : | ||
+ | server_installation.Title : | ||
+ | server_installation.Summary : | ||
serverdetails.Hostname : | serverdetails.Hostname : | ||
serverdetails.IP-Adresse : | serverdetails.IP-Adresse : | ||
Zeile 103: | Zeile 147: | ||
serverdetails.Speicherplatz : | serverdetails.Speicherplatz : | ||
serverdetails.RAM | serverdetails.RAM | ||
+ | serverdetails.dienste : | ||
+ | serverdetails.VM | ||
+ | serverdetails.kommentar : | ||
+ | serverdetails.CPU | ||
systemadministrator.Name : | systemadministrator.Name : | ||
- | systemadministrator.Hauptkontakt | + | systemadministrator.User : |
- | systemadministrator.E-Mail | + | systemadministrator.Email : |
- | systemadministrator.Telefon | + | systemadministrator.Phone : |
---- | ---- | ||
de/infrastructure/server/deployment-server/installation-protocol.1713965471.txt.gz · Zuletzt geändert: 2024/04/24 15:31 von j.meyer