Auf uberbus.club.muc.ccc.de
befinden sich mehrere Scripts die ueber verschiedenste APIs kommunizieren die weder dokumentiert noch standardisiert. Der Monolith als Hauptkomponente ist schwer wartbar und in die Jahre gekommener Code. Es wurde immer mehr drangepflanscht und neue Ports aufgemacht ohne darueber nachzudenken. Unter anderem befinden sich im Monolith ein IRC-Bot der den Schleusenstate und das naechste Event in das IRC Channel Topic schreibt und eine Milight Ansteuerung die scheinbar nicht mehr funktioniert. Ferner befinden sich auf dem Host die Ansteuerung des Flipdotpanels fuer den Schleusenstate und ein Script das einen Anruf bei Schleusenstatewechsel triggert (derzeit ebenfalls kaputt). Diese Komponenten werden per /etc/rc.local
in einem Screen gestartet. SpaceAPI und Kalenderscraper sind eigene Scripts die per Crontab JSON Files in /srv/www
generieren die von einem Nginx ohne HTTPS geserved werden.
nixbus.club.muc.ccc.de
https://gitlab.muc.ccc.de/muCCC/nixos-deployment/-/blob/master/nixbus.nixuberbus.club.muc.ccc.de
laeuft ein Caddy als Reverse Proxy unter: https://api.muc.ccc.de (nginx disabled)