infrastruktur:warpinfra

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
infrastruktur:warpinfra [2017/04/11 22:35] voidinfrastruktur:warpinfra [2017/04/12 18:06] void
Zeile 6: Zeile 6:
 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://infra.warpzone.ms erreichbar  +Die Produktive Anwendung ist jeweils unter https://infra.warpzone.ms (externe Instanz) und https://infra.warpzone (interne Instanz) erreichbar  
-Das Staging System ist unter https://infra-test.warpzone.ms erreichbar. +Das Staging System ist unter https://infra-test.warpzone.ms (externe Instanz) und https://infra-test.warpzone (interne Instanz) erreichbar. 
  
 Siehe Git-Repository: https://gitlab.warpzone.ms/infrastruktur/warpinfra Siehe Git-Repository: https://gitlab.warpzone.ms/infrastruktur/warpinfra
  
 Urspüngliche Idee s. [[infrastruktur:SSO]] Urspüngliche Idee s. [[infrastruktur:SSO]]
 +
 +
 +===== LDAP Backend  =====
 +
 +Die Instanzen teilen sich ein gemeinsames LDAP Backend (Aktuell alle 4: extern/prod, extern/staging, intern/prod/intern/staging).
 +Aktuell läuft das LDAP Backend nur auf dem WebServer, zukünftig soll eine zweite replizierte Instanz inerhalb der Warpzone betrieben werden. 
 +
 +In der LDAP Datenbank sind die Benutzer und Authentifizierungsinformationen gespeichert.
 +
 +
 +===== 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 ===== ===== WarpAuth =====
Zeile 20: Zeile 43:
 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 =====
Zeile 28: Zeile 51:
 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 =====
Zeile 35: Zeile 58:
 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 der Instanzen nicht aktiviert.+Dieses Modul ist nur auf der internen Instanz aktiviert.
  
 Weitere Details siehe: [[infrastruktur:Warpshop]] Weitere Details siehe: [[infrastruktur:Warpshop]]
  
  • infrastruktur/warpinfra.txt
  • Zuletzt geändert: 2022/11/22 23:08
  • von specki