Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:infrastructure:server:deployment-server:installation-protocol

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:infrastructure:server:deployment-server:installation-protocol [2024/04/24 15:31] – angelegt j.meyerde:infrastructure:server:deployment-server:installation-protocol [2024/04/25 13:02] (aktuell) j.meyer
Zeile 42: Zeile 42:
 </code> </code>
  
-=== Benutzer zur Docker-Gruppe hinzufügen === 
-<code> 
-sudo usermod -aG docker gitlab-runner 
-</code> 
  
 ==== GitLab Runner für CI/CD installieren ==== ==== GitLab Runner für CI/CD installieren ====
Zeile 60: Zeile 56:
 </code> </code>
  
 +=== Benutzer zur Docker-Gruppe hinzufügen ===
 +<code>
 +sudo usermod -aG docker gitlab-runner
 +</code>
 === GitLab Runner registrieren === === GitLab Runner registrieren ===
 <code> <code>
 sudo gitlab-runner register --url https://gitlab.rafisa.test --token glrt-*********** sudo gitlab-runner register --url https://gitlab.rafisa.test --token glrt-***********
 +</code>
 +==== Docker-Images bereinigen ====
 +
 +=== Cleanup Script erstellen ===
 +<code>
 +nano /home/gitlab-runner/docker_cleanup.sh
 +</code>
 +
 +=== Cleanup Script===
 +<code>
 +#!/bin/bash
 +
 +# Warnung ausgeben
 +echo "WARNUNG: Dies wird ALLE Docker-Images auf diesem System entfernen."
 +
 +# Alle Docker Images auflisten und deren IDs 
 +IMAGE_IDS=$(docker images -q)
 +
 +# Überprüfen, ob Image-IDs vorhanden sind
 +if [ -z "$IMAGE_IDS" ]; then
 +    echo "Keine Docker-Images zum Entfernen gefunden."
 +else
 +    # Alle gefundenen Images entfernen
 +    echo "Entferne alle Docker-Images..."
 +    docker rmi -f $IMAGE_IDS
 +    echo "Alle Docker-Images wurden entfernt."
 +fi
 +</code>
 +
 +=== Cleanup Script ausführbar machen ===
 +<code>
 +chmod +x /home/gitlab-runner/docker_cleanup.sh
 +</code>
 +
 +=== Cleanup Script zu Crontab hinzufügen ===
 +<code>
 +crontab -e
 +</code>
 +
 +=== Crontab Konfiguration ===
 +<code>
 +0 1 1 * * /home/gitlab-runner/docker_cleanup.sh >/dev/null 2>&1
 </code> </code>
  
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