[ https://issues.apache.org/jira/browse/BEAM-5440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16876641#comment-16876641 ]
Sam Bourne commented on BEAM-5440: ---------------------------------- Hello! I've opened a [PR|[https://github.com/apache/beam/pull/8982]] with a working prototype of this feature. I was hoping to push this issue along and am open to any guidance/help. The current PR adds support for passing additional options to `docker run` (python sdk only currently). > Add option to mount a directory inside SDK harness containers > ------------------------------------------------------------- > > Key: BEAM-5440 > URL: https://issues.apache.org/jira/browse/BEAM-5440 > Project: Beam > Issue Type: New Feature > Components: java-fn-execution, sdk-java-core > Reporter: Maximilian Michels > Priority: Major > Labels: portability, portability-flink > Time Spent: 20m > Remaining Estimate: 0h > > While experimenting with the Python SDK locally, I found it inconvenient that > I can't mount a host directory to the Docker containers, i.e. the input must > already be in the container and the results of a Write remain inside the > container. For local testing, users may want to mount a host directory. > Since BEAM-5288 the {{Environment}} carries explicit environment information, > we could a) add volume args to the {{DockerPayload}}, or b) provide a general > Docker arguments field. -- This message was sent by Atlassian JIRA (v7.6.3#76005)