This is the base docker image that bundles TagUI together with Xvfb, fluxbox, x11vnc, Google Chrome, and some other dependencies in a neat package, so it is possible to run TagUI flows in a container.
First, launch start the container with the following command while in the current repository:
docker run --rm -it --name robocat -v $(pwd)/examples:/flow ghcr.io/robocat-ai/robocat-baseNOTE: Notice
-vflag which mounts the path<current working directory>/examplesto/flowinside the container. Internally,runcommand copies your flow data from/flowto/home/robocat/flowso your mounted directory is not modified during flow execution.
Next, run google.tag from examples directory:
docker exec -it robocat run googleYou will see TagUI logging its progress. After it finishes, you can see the result by copying it from inside the container:
docker cp robocat:/home/robocat/flow/top_result.png .