I'm trying to understand how Hermes writes files in mounted volumes in cron job executions. I have my terminal set to this:
terminal:
backend: docker
cwd: .
timeout: 180
env_passthrough: []
docker_image: nikolaik/python-nodejs:python3.11-nodejs20
docker_forward_env: []
singularity_image: docker://nikolaik/python-nodejs:python3.11-nodejs20
modal_image: nikolaik/python-nodejs:python3.11-nodejs20
daytona_image: nikolaik/python-nodejs:python3.11-nodejs20
container_cpu: 2.0
container_memory: 5120
container_disk: 10240
container_persistent: true
docker_volumes: []
docker_mount_cwd_to_workspace: true
persistent_shell: true
lifetime_seconds: 300
when I run the CLI in some folder like ~/test , hermes can write to that folder. but for the gateway cron job executions how does it know which folder to read and write from? does it have to be explicitly told where to write files per job? using the Docker terminal backend, will it mount the right folder based on the cron job? im not understanding how to properly delegate local folders to be mounted volumes during cron job executions.