Backend runs 4 containers.
-
board interfaces with the physical board.

-
katago is running the katago analysis engine inside a docker container. There a 2 Dockerfiles for different host machine architectures

-
game contains all game logic.

-
outside interfaces with the UI.
It is deployed to a raspberry pi, but could also run from a more powerful server.