Do
19runbooks
8recent runs
These are the things Kawa is allowed to carry out, and they are the only ones. Each goes down a channel the shops already use — the job queue a manager's panel writes to, or a script that already lives on the server. There is deliberately no box here that runs whatever is typed into it: this page answers on plain HTTP, and such a box would be a root shell on the internet with five tills behind it.
Update the app on one screen takes one screen down for about a minute ← all
Sends the current build to one machine and restarts it into the new one. One machine at a time on purpose: a kiosk that has not re-attached to the hub takes its order number from the cloud, does not print, and does not reach the customer board.
What it will do
1
What is on it now
status
2
Send the build and swap it in
update
3
Let it come up
wait
4
Has it checked in since?
seen
5
Is it attached to the hub again?
hub
6
Prove it is the app on screen
screenshot