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: | ||