We would like to move everything possible to run inside of Docker, and leave the minimum possible running on the host machine in order to read/write desktop/mouse/display.
This involves
creating a Dockerfile
running everything except record.py and playback.py inside of Docker
connecting the Docker host to the virtual machine via sockets
Feature request
We would like to move everything possible to run inside of Docker, and leave the minimum possible running on the host machine in order to read/write desktop/mouse/display.
This involves
record.py
andplayback.py
inside of DockerMotivation
Stability and portability:
https://github.com/OpenAdaptAI/OpenAdapt/issues/535
https://github.com/OpenAdaptAI/OpenAdapt/issues/629
Eventually this would also simplify running computation remotely:
https://github.com/OpenAdaptAI/OpenAdapt/issues/543