# The vmagent image builds from the repo root so it can take client.py # from vm/vmd (one definition of the wire protocol, used by both ends). # Everything else is excluded, or the build context is the whole suite # including TUNING.md and the prompt corpus. **/__pycache__ **/*.pyc # configs/ is BIND-MOUNTED into the containers that need it, never copied # in. Excluding it from the build context is what keeps configs/owuitools.env # - which holds the bearer token - out of an image layer, where a deleted # file is still recoverable. configs/ .env docs/ tests/ octave/ netguard/ vmguard/ vm/images/ # Disk images, in case one is ever left in the tree by accident. A 49 GB # build context does not fail quickly or clearly. *.qcow2 *.iso