@Matt-Turi I wanted to try the resnet architecture as the accuracy/speed ratio is a bit better than the mobilenet architecture. But it's not a hard requirement, so I'll just use the mobilenet architectures. Thanks!
I believe you should just be able to clone boost and perform a make install inside the docker. You can then save the state of that docker so you don't need to repeat that step later.
You would likely want your own separate project that uses libmodal_pipe to create the client interface. That can be a systemd service if you want it on boot. MPA encourages lots of separate microservices and projects to all be compiled and run independently to avoid monolithic programs that grow too big and become hard to maintain. Examples such as all the voxl-inspect-*** tools in voxl-mpa-tools also serve as good starting points along with the modal-hello-client example you already found.
Once you have voxl-portal started either via the command line or as a service, you can access the webserver on a device within the same network just by navigating to your voxl's IP address.