Floodit as a web application
webfloodit is a port of the floodit app as presented in chapter 8 of the Create Graphical User Interfaces with Python book from Raspberry Pi Press.
This port runs as:
- a web app using SolidJS
- nginx
- bundled and packaged into an OCI container image
- to be hosted in OMV6 on a Raspberry Pi using docker-compose
The build is automated in the docker-compose.yml file.
This has 2 benefits:
- The app will be built on the target architecture in which it will eventually run.
- No image will need to be registered to Docker Hub, etc.
- stop running service
- clone repo
- from repo root dir:
docker-compose build --no-cache
- start running service