Benutzer-Werkzeuge

Webseiten-Werkzeuge


infrastruktur:container:website

Website

Verantwortung Malte
Container website
W. Ports keine
OS Debian 12.1
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.4.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.txt · Zuletzt geändert: 05.10.2023 13:12 von Malte