Henning Korsholm Rohde created BEAM-2875:
--------------------------------------------

             Summary: Portable SDK harness containers
                 Key: BEAM-2875
                 URL: https://issues.apache.org/jira/browse/BEAM-2875
             Project: Beam
          Issue Type: Improvement
          Components: beam-model
            Reporter: Henning Korsholm Rohde
            Assignee: Henning Korsholm Rohde


To allow runners to handle current and future SDK harnesses uniformly, each SDK 
harness must be packaged as a docker container image satisfying the contact 
proposed here:

    https://s.apache.org/beam-fn-api-container-contract

The suggested structure is to use a Dockerfile with all dependencies (JRE, 
python 2.7, etc) and a separate minimal "boot" program in Go that retrieves 
staged files and invokes the SDK-specific harness. This structure allows 
flexibility to set up the environment dynamically as well as code sharing 
across SDKs.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to