Projekt

Allgemein

Profil

Aktionen

Aufgabe #2579

offen

Erstellung einer Instanz für das Betreiben vom Test zum Projekt Projekt Externe Website 2025

Von DuongVoTan vor 23 Tagen hinzugefügt. Vor 11 Tagen aktualisiert.

Status:
In Bearbeitung
Priorität:
Normal
Zugewiesen an:
Kategorie:
-
Beginn:
15.08.2025
Abgabedatum:
% erledigt:

50%

Geschätzter Aufwand:

Beschreibung

Es gibt - dankenswerter Weise - wieder Ambitionen das Projekt für eine (vom aktuellen Dienst Website (Anwendung Plone)) "unabhängige" Website anzugehen.
https://www.stura.htw-dresden.de/stura/ref/oea/web/externe-website/projekt-externe-website-2025

@MarcScheibner hat begonnen eine Website als einfach Anwendung mit Ruby on Rails zu erstellen.

Der Code für die Anwendung liegt bei GitHub. https://github.com/SinusMs/stura-website-extern

Als Bereich sollten wir eine Instanz bereitstellen, wo die Anwendung testweise laufen kann und ausprobiert werden kann.

Die Anwendung wurde in einer Umgebung mit Docker erstellt (und bei @MarcScheibner noch weiterentwickelt).

Erst einmal braucht es "irgendeine" Instanz. Dazu soll eine Instanz beim Server zum Testen (mit PVE) bereitgestellt werden.

Instanz durch Containerisierung, notfalls Virtualisierung
Instanz mit NixOS, "notfalls" Debian stable (13)
Instanz (erst einmal) mit "normal" Docker (, später dann vielleicht mit was ersetzen, das OCI-compliant ist, podman oder containerd)
Instanz mit einem "üblichen" web server (als proxy nach außen), wie nginx, auch für das Beziehen von Zertifikaten für TLS (für https)


  • auf dem Server zum Testen
  • Instanz durch Containisierung
  • Debian 13

apt update
apt -y upgrade

apt install -y git docker docker-compose

git clone https://github.com/SinusMs/stura-website-extern.git^

cd stura-website-extern

In der Datei
init.prod.sh
muss
docker compose
durch
docker-compose
ersetzt werden.

mv .example.env .env

./init.prod.sh

./webserver-shell.sh

Der Container für docker heißt falsch. Es wurden - und _ vertauscht. Das muss berichtigend ersetzt werden.

bin/rails db:create db:migrate db:seed

Aktionen #1

Von MathisBluemel vor 23 Tagen aktualisiert

installation:
apt upgrade
apt install docker docker-compose git
git clone https://github.com/SinusMs/stura-website-extern.git
cd stura-website-extern
"in init.prod.sh "docker compose" zu "docker-compose" ändern"
mv .example.env .env
./init.prod.sh
./webserver-shell.sh
"der docker container heißt falsch, weil - und _ vertauscht worden"
bin/rails db:create db:migrate db:seed

Aktionen #2

Von PaulRiegel vor 15 Tagen aktualisiert

  • Thema wurde von Debian/Nixos Container mit Docker aufsetzen für neue Website zu Erstellung einer Instanz für das Betreiben vom Test zum Projekt Projekt Externe Website 2025 geändert
  • Beschreibung aktualisiert (Vergleich)
  • Status wurde von Neu zu In Bearbeitung geändert
  • % erledigt wurde von 0 zu 50 geändert
Aktionen #3

Von PaulRiegel vor 15 Tagen aktualisiert

Aktionen #4

Von PaulRiegel vor 15 Tagen aktualisiert

MathisBluemel schrieb (#note-1):

installation:
apt upgrade
apt install docker docker-compose git
git clone https://github.com/SinusMs/stura-website-extern.git
cd stura-website-extern
"in init.prod.sh "docker compose" zu "docker-compose" ändern"
mv .example.env .env
./init.prod.sh
./webserver-shell.sh
"der docker container heißt falsch, weil - und _ vertauscht worden"
bin/rails db:create db:migrate db:seed

@MathisBluemel , ich habe deine Notiz gleich mal in die Beschreibung übernommen. (Aus meiner Sicht - nach dem du meinen "verschönerten" Übertrag geprüft hast - können die Notizen (#note-1 und (diese) #note-2) durch dich entfernt werden.)

Aktionen #5

Von MathisBluemel vor 11 Tagen aktualisiert · Edited

Mathis` Verbesserungsvorschläge:
- Knopf zum schnellen hinzufügen einer Artikelkategorie in Artikeleditor
- WYSIWYG Editor (Vorschlag: https://ui.toast.com/tui-editor)
- Formatmöglichkeiten (Überschriften, Fett, kursiv ...)
- Möglichkeit Links zu kreieren

Aktionen

Auch abrufbar als: Atom PDF