Skip to content
Snippets Groups Projects

Metarepo für die Fachgruppenwebseite

meta pipeline status pipeline status

Webseite: https://fg.informatik.uni-goettingen.de/

Inhaltsrepo: https://gitlab.gwdg.de/GAUMI-fginfo/fg-website-data

Was ist in diesem Repo?

Dieses Repo beschreibt wie die Fachgruppenwebseite gebaut wird und baut diese auch.

Den eigentlichen Inhalt findest du im Inhaltsrepo.

Seite Lokal Hosten

Um an der Seite zu arbeiten ist es meistens sinnvoll diese auch lokal zu hosten.

Setup

Die folgenden Befehle sind für Ubuntu 20.04 LTS (Focal) gedacht.

  1. Pakete installieren: apt-get update && apt-get install -y --no-install-recommends python3-pip python3 python3-venv make git wget software-properties-common
  2. Metarepo klonen: git clone git@gitlab.gwdg.de:GAUMI-fginfo/fg-website.git
  3. cd fg-website
  4. Inhaltsrepo klonen: git clone git@gitlab.gwdg.de:GAUMI-fginfo/fg-website-data.git content

(Automatisch) Bauen und Hosten

Die Seite kann nun relativ einfach mit make gebaut werden. Dabei wird die config.json Datei als Config verwendet. Die Ausgabe befindet sich im output Ordner.

Um die Seite lokal zu hosten kann make devserver verwendet werden. Die Seite kann man dann unter http://127.0.0.1:8000 finden. Die Seite wird nicht automatisch neu gebaut. Man muss also make manuell ausführen um die Seite neuzubauen.