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 WebsiteWartung Website Wann 07.11.2021 12:14 Warum Update System website Ansprechperson schmitz wartungsfenster website done
infrastruktur/container/website.1629097545.txt.gz · Zuletzt geändert: 16.08.2021 07:05 von Lukas Ruge