Open danielecook opened 11 months ago
I am trying to get a local setup running for debugging purposes. Data will be staged locally to reduce latency. Unfortunately, the volumes option for the docker executor does not appear to work.
volumes
Current config
[executors.docker] type = docker max_workers = 20 image = #### scratch = /tmp/scratch include_aws_env = False volumes = [["/home", "/home"]] interactive = False
The get_docker_executor_config does not retrieve volumes currently.
get_docker_executor_config
https://github.com/insitro/redun/blob/bcc337003923b21ef096c813a32c6af70e559129/redun/executors/docker.py#L38-L43
It may be helpful to throw an error for additional options specified here that cannot be used with the Docker executor.
Additionally, I wonder whether mounting the workflow working directory would be beneficial?
https://github.com/insitro/redun/blob/bcc337003923b21ef096c813a32c6af70e559129/redun/executors/docker.py#L278-L285
I am trying to get a local setup running for debugging purposes. Data will be staged locally to reduce latency. Unfortunately, the
volumes
option for the docker executor does not appear to work.Current config
The
get_docker_executor_config
does not retrieve volumes currently.https://github.com/insitro/redun/blob/bcc337003923b21ef096c813a32c6af70e559129/redun/executors/docker.py#L38-L43
It may be helpful to throw an error for additional options specified here that cannot be used with the Docker executor.
Additionally, I wonder whether mounting the workflow working directory would be beneficial?
https://github.com/insitro/redun/blob/bcc337003923b21ef096c813a32c6af70e559129/redun/executors/docker.py#L278-L285