Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| infrastruktur:container:icebox [03.11.2021 20:33] – Paul | infrastruktur:container:icebox [17.11.2024 09:54] (aktuell) – Lukas Ruge | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ===== IceBox ===== | ===== IceBox ===== | ||
| - | |Verantwortung | + | | Verantwortung |
| - | |Container | + | | Container |
| - | |W. Ports | + | | W. Ports | keine |
| - | |OS |? | + | | OS |
| - | |Server | + | | Server |
| - | |Zustand | + | | Zustand |
| {{tag> | {{tag> | ||
| Zeile 16: | Zeile 16: | ||
| |Icebox| ? | | |Icebox| ? | | ||
| - | ====Icebox==== | + | Das Icebox |
| - | Die IceBox ist die digitale Strichliste | + | Alle Teilsysteme |
| + | |||
| + | ==== Stack ==== | ||
| + | |||
| + | Es gibt folgende Services: | ||
| + | |||
| + | - **icebox-service**: | ||
| + | - **icebox-web: | ||
| + | - **icebox-vuetified**: | ||
| + | - **icebox-image-service**: | ||
| + | - **prometheus-icebox-exporter**: | ||
| + | |||
| + | |||
| + | Das alles wird von [[https:// | ||
| + | |||
| + | |||
| + | === Deploy === | ||
| + | |||
| + | Für jeden service wird über gitlab-ci ein docker-image gebaut, das dann auf die gitlab eigene docker-registry gepusht wird. In dem docker-compose sind dann nur noch die urls zu den jeweiligen images. | ||
| + | |||
| + | |||
| + | === Reboot === | ||
| + | |||
| + | Wenn das mal down ist, muss man es per | ||
| + | |||
| + | | ||
| + | |||
| + | rebooten. Dafür muss man auf moby und dann in den icebox Ordner. Das geht von außen z.B. über willi (LDAP) zu [[: | ||
| + | |||
| + | === Services === | ||
| + | |||
| + | Alle urls und domains sind in der docker-compose über labels festgelegt und traefik kümmert sich dann automagisch. -> [[https:// | ||
| + | |||
| + | |||
| + | == Backend und API == | ||
| + | |||
| + | Das Backend ist unter [[http:// | ||
| + | |||
| + | |||
| + | == Web == | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | == Icebox-vuetified == | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | |||
| + | == Image service == | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | |||
| + | |||
| + | ====Icebox==== | ||
| - | Die Icebox findet sich (solange man im nbsp-Netzwerk ist) unter [[http:// | ||
| - | Ein Admininterface für die Datenbank ist unter http:// | + | <del>Ein Admininterface für die Datenbank ist unter http:// |
| === Known Issues === | === Known Issues === | ||
| Zeile 105: | Zeile 158: | ||
| * Uhrzeitverteilung des Kaufens | * Uhrzeitverteilung des Kaufens | ||
| * ... | * ... | ||
| - | |||
| - | ===== Wartung ===== | ||
| - | In das Textfeld einfach das Datum der Wartung eintragen, am besten in der Form yyyy-mm-dd. | ||
| - | |||
| - | {{NEWPAGE> | ||
| - | }} | ||
| - | |||
| - | {{topic>: | ||