Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
infrastruktur:warpinfra [2017/04/11 22:10] – angelegt void | infrastruktur:warpinfra [2022/11/22 23:08] (aktuell) – specki | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | <WRAP center round info 60%> | ||
+ | Dieses Projekt ist archiviert und wird aktuell nicht weiter betreut! | ||
- | ====== WarpInfra | + | Letzer Stand: 2021/ |
+ | </ | ||
+ | |||
+ | |||
+ | ====== WarpInfra ====== | ||
+ | |||
+ | Die Software WarpInfra wurde am 04.05.2021 außer Betrieb genommen und durch [[infrastruktur: | ||
+ | |||
+ | |||
+ | ===== Projektbeschreibung ===== | ||
+ | |||
+ | WarpInfra ist eine zentrale Applikationsplattform für die Verwaltung von Benutzer konten und zur Bereitstellung weiterer Dienste. | ||
+ | WarpInfra ist modular aufgebaut um einfach weitere Anwendungen aufnehmen zu können. | ||
+ | |||
+ | Die Produktive Anwendung ist jeweils unter https:// | ||
+ | Das Staging System ist unter https:// | ||
Siehe Git-Repository: | Siehe Git-Repository: | ||
- | Implementierung | + | |
+ | ===== LDAP Backend | ||
+ | |||
+ | Die Instanzen teilen sich ein gemeinsames LDAP Backend (Aktuell alle 4: extern/ | ||
+ | |||
+ | In der LDAP Datenbank sind die Benutzer und Authentifizierungsinformationen gespeichert. | ||
+ | Details zum LDAP: [[infrastruktur: | ||
+ | |||
+ | ===== SQL Backend ===== | ||
+ | |||
+ | Jede der Instanzen hat jeweils ein eigenes SQL Backend, dieses ist auch zwischen intern und extern getrennt. | ||
+ | Dort sind die daten der jeweiligen aktivierten Module gespeichert. | ||
+ | |||
+ | * Die Externe Instanz verwendet aktuell noch SQLlight, eine Migration auf MariaDB steht noch aus | ||
+ | * Die Interne Instanz verwendet MariaDB. | ||
+ | |||
+ | |||
+ | ===== WarpMain ===== | ||
+ | |||
+ | Das Modul WarpMain enthält alle grundlegenden Komponenten. | ||
+ | |||
+ | |||
+ | ===== WarpAuth ===== | ||
+ | |||
+ | Das Modul WarpAuth übernimmt die Verwaltung von Benutzerkonnten und unterstützt bei der Vereindung sowie Einrichtung der 2-Factor Authentifizierung. | ||
+ | Die Benutzerkonten werden in einem LDAP Verzeichnis gespeichert und können von weiteren Applikationen verwendet werden. | ||
+ | |||
+ | Aktuell sind der GitLab und der Mattermost Server angebunden. | ||
+ | |||
+ | Dieses Modul ist Stabil und kann produktiv verwendet werden. | ||
+ | Dieses Modul ist auf der externen und der internen Instanz aktiv. | ||
+ | |||
+ | ===== WarpFood ===== | ||
+ | |||
+ | WarpFood implementiert eine Abwendung zur erstellung von Pizza- bzw. Essensbestellungen. | ||
+ | Neue Bestellungen werden als Info in den Mattermost Channel Town-Squre publiziert. | ||
+ | |||
+ | Dieses Modul ist Stabil und kann produktiv verwendet werden. | ||
+ | Dieses Modul ist nur auf der externen internen Instanz aktiv. | ||
+ | |||
+ | ===== WarpAPI ===== | ||
+ | |||
+ | Arbeitsbasis zur Re-Implemmentierung der Hackerspace-API. | ||
+ | Dieses Modul ist noch in Entwicklung und auf der Produktivistanz nicht aktiviert. | ||
+ | Dieses Modul soll zukünftig auf der externen Instanz betrieben werden. | ||
+ | |||
+ | |||
+ | ===== WarpPay ===== | ||
+ | |||
+ | Prototyp zur Entwicklung | ||
+ | Dieses Modul ist nur auf der internen Instanz aktiviert. | ||
+ | |||
+ | Weitere Details siehe: [[infrastruktur: | ||