Trigger
From Fixme.ch
Revision as of 17:34, 5 February 2023 by Binary Brain (Talk | contribs)
Information
Trigger (also known as ctrl) is a web interface created to change the space status, and control LED_Retrofit and Orbital (in Lamp mode)
Git Repo: https://git.fixme.ch/FIXME/ctrl
- git clone git@git.fixme.ch:FIXME/ctrl.git
- It uses the twitter.pl and spaceapi.py scripts to retrieve the status and to change it, using javascript and XMLHttpRequest
- It controls the LEDs over HTTP using
- It's deployed in Kubernetes, the image is built locally.
How to push changes
$ ssh ubuntu@k8s.fixme.ch # Update the local repository cd ~/ctrl git pull # Build the docker image sudo docker build -t trigger . # Killthe pod and watch it come back kubectl delete --namespace ctrl pod/trigger-579d7dd765-krfvk kubectl get --namespace=ctrl pods
Archives
- It was deployed using a gitolite hook
- This was part of the Internal_Server