The volume mount /mnt/HoardingCow_docker_data/Hermes/venv overrides the container's built-in .venv with whatever is on the host. On a fresh start or after a clean build, an empty/missing venv directory causes entrypoint.sh line 62 (source .venv/bin/activate) to fail with set -e. The Docker image already builds a complete venv — persisting it on the host is unnecessary and fragile.