Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
infrastruktur:warpinfra [2017/04/11 22:31] – 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! | ||
- | ====== | + | Letzer Stand: 2021/ |
+ | </ | ||
+ | |||
+ | |||
+ | ====== | ||
+ | |||
+ | 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 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. | WarpInfra ist modular aufgebaut um einfach weitere Anwendungen aufnehmen zu können. | ||
- | Die Produktive Anwendung ist jeweils unter https:// | + | Die Produktive Anwendung ist jeweils unter https:// |
- | Das Staging System ist unter https:// | + | Das Staging System ist unter https:// |
Siehe Git-Repository: | Siehe Git-Repository: | ||
- | Urspüngliche Idee s. [[infrastruktur: | ||
- | ====== | + | ===== 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. | Das Modul WarpAuth übernimmt die Verwaltung von Benutzerkonnten und unterstützt bei der Vereindung sowie Einrichtung der 2-Factor Authentifizierung. | ||
Zeile 19: | Zeile 50: | ||
Aktuell sind der GitLab und der Mattermost Server angebunden. | Aktuell sind der GitLab und der Mattermost Server angebunden. | ||
- | Dieses Modul ist Stabil und kann produktiv verwendet werden | + | Dieses Modul ist Stabil und kann produktiv verwendet werden. |
+ | Dieses Modul ist auf der externen und der internen Instanz aktiv. | ||
- | + | ===== WarpFood ===== | |
- | ====== WarpFood | + | |
WarpFood implementiert eine Abwendung zur erstellung von Pizza- bzw. Essensbestellungen. | WarpFood implementiert eine Abwendung zur erstellung von Pizza- bzw. Essensbestellungen. | ||
Neue Bestellungen werden als Info in den Mattermost Channel Town-Squre publiziert. | Neue Bestellungen werden als Info in den Mattermost Channel Town-Squre publiziert. | ||
- | Dieses Modul ist Stabil und kann produktiv verwendet werden | + | Dieses Modul ist Stabil und kann produktiv verwendet werden. |
+ | Dieses Modul ist nur auf der externen internen Instanz aktiv. | ||
- | + | ===== WarpAPI ===== | |
- | ====== WarpAPI | + | |
Arbeitsbasis zur Re-Implemmentierung der Hackerspace-API. | Arbeitsbasis zur Re-Implemmentierung der Hackerspace-API. | ||
Dieses Modul ist noch in Entwicklung und auf der Produktivistanz nicht aktiviert. | Dieses Modul ist noch in Entwicklung und auf der Produktivistanz nicht aktiviert. | ||
+ | Dieses Modul soll zukünftig auf der externen Instanz betrieben werden. | ||
- | ====== WarpPay | + | |
+ | ===== WarpPay ===== | ||
Prototyp zur Entwicklung eines neuen Kasseen bzw. PrePay System. | Prototyp zur Entwicklung eines neuen Kasseen bzw. PrePay System. | ||
- | Dieses Modul ist noch in Entwicklung und auf keiner | + | Dieses Modul ist nur auf der internen Instanz |
+ | |||
+ | Weitere Details siehe: [[infrastruktur: |