Benutzer-Werkzeuge

Webseiten-Werkzeuge


infrastruktur:container:website

Dies ist eine alte Version des Dokuments!


Website

Verantwortung Malte
Container website
W. Ports keine
OS Debian 10
Server magrathea
Zustand Produktiv

Dieser Container baut die Website mit einem Gitlab-Runner und liefert sie mit nginx aus.

Services

ServiceübersichtVersion
nginx 1.14.2-2+deb10u4
gitlab-runner 14.1.0

Installations-Log

Visual-Mode in VIM deaktivieren:

echo "set mouse-=a" >> ~/.vimrc

Install GitLab Runner using the official GitLab repositories:

curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | bash
apt install gitlab-runner
gitlab-runner register

Install Ruby für Jekyll:

apt install ruby ruby-dev build-essentials libssl-dev
gem install bundler

Install nginx:

apt install nginx

Die Website wird über /etc/nginx/sites-enabled/default konfiguriert. Dort Fehlerseite ergänzen:

location / {
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
        try_files $uri $uri/ =404;
        error_page 404 /404.html;
}

Das Gitlab-CI-Skript der Website macht folgendes:

  • Dependencies mit Bundler installieren
  • Website bauen
  • gebaute Webite nach /var/www/html kopieren

Wartung

In das Textfeld einfach das Datum der Wartung eintragen, am besten in der Form yyyy-mm-dd.

Du besitzt nicht die Benutzerrechte um Seiten hinzuzufügen.
Wartung SedimentWartung Sediment Wann 09.05.2024 17:58 Warum Update System Sediment Ansprechperson Malte wartungsfenster sediment done
Wartung SedimentWartung Sediment Wann 07.10.2023 21:40 Warum Update System Sediment Ansprechperson Malte wartungsfenster sediment done Agenda * Migration auf aktuelle Beta-Version
Wartung SedimentWartung Sediment Wann 15.10.2022 21:14 Warum Update System Sediment Ansprechperson Malte wartungsfenster sediment done
Wartung SedimentWartung Sediment Wann 20.03.2022 14:20 Warum Update auf 0.3.7 System Sediment Ansprechperson Malte wartungsfenster sediment done Agenda * Update auf Bullseye
Wartung SedimentWartung Sediment Wann 07.11.2021 11:24 Warum Systemupdate System Sediment Ansprechperson Malte wartungsfenster sediment done
Sediment Wartung (22.07.2021)Sediment Wartung (22.07.2021) Wann 22.07.2021 21:50 bis 22:00 Warum Wartung System Sediment Ansprechperson Malte wartungsfenster done sediment Agenda * Systemupdate * Skripte aktualisieren
Sediment Wartung (28.06.2021)Sediment Wartung (28.06.2021) Wann 28.06.2021 21:50 bis 22:20 Warum Wartung System Sediment Ansprechperson Malte wartungsfenster sediment done Agenda * Update auf 0.3.6
infrastruktur/container/website.1629097532.txt.gz · Zuletzt geändert: 16.08.2021 07:05 von Lukas Ruge