====== Whitebboard ====== |Verantwortung |paul | |Container |whiteboard | |W. Ports |keine | |OS |debian10 | |Server |[[infrastruktur:server:magrathea]] | |Zustand |deleted | {{tag>infrasystem container magrathea whiteboard inactive}} Dies ist die technische Dokumentation des whiteboard Containers. Die Nutzungshinweise finden sich [[hackspace:infrastruktur:whiteboard|hier]]. [[https://github.com/lovasoa/whitebophir|whitebophir]] ist eine nodejs anwendung. Der Installations-workflow verlief wie folgt: * git clone nach ''/opt/whiteboard'' * ''npm install --production'' Abhängigkeiten ziehen * mit ''PORT=5000 npm start'' testen ob es tut * systemd-service-file in ''/etc/systemd/system/whiteboard.service'' * ''EnvironmentFile'' mit Umgebungsvariablen zur Konfiguration in ''/etc/default/whiteboard'' * nginx forwarding im [[infrastruktur:container:web|Web-container]] ''/etc/nginx/sites-enabled/board.chaotikum.org'' ==== Upgrade ==== Ein Upgrade des Whiteboard ist im Idealfall lediglich ein ''git pull'' in ''/opt/whiteboard'', gefolgt von ''git checkout v0.x.x'' und ''systemctl restart whiteboard''. ===== Wartung ===== {{topic>:infrastruktur:wartung:whiteboard?wartungsfenster &nodate&nouser&desc&table}}