Feature #8015
Updated by Peter Amstutz almost 9 years ago
Implement mount points in @crunch-run@ as described here: https://dev.arvados.org/projects/arvados/wiki/Containers_API#Mount-types
Approach
# Before starting the docker container, build an arv-mount command line and run arv-mount
# Check out any git repositories that are specified to a temporary directory
# Add host bind mounts to the container creation mapping the arv-mount and git temp directories to the desired targets inside the container.
# Run the docker container
# When the docker container completes, run "fusermount -u" to unmount the arv-mount directory
# Delete any temporary git checkouts