Reamer opened a new pull request #3859:
URL: https://github.com/apache/zeppelin/pull/3859


   ### What is this PR for?
   This PR provides new Dockerfiles to build a Zeppelin server and interpreter 
image. This PR tries to solve 
https://github.com/apache/zeppelin/pull/3769#discussion_r434610135
   I agree with @alexott that multiple interpreter images are difficult to 
handle. Currently neither the docker launcher nor the K8s launcher support 
switching to other interpreter images.
   
   Some motivations:
    - conda is used to install all needed python and R packages 
      - conda is able to manage a whole environment and both languages
    - files are used for installing python and R dependency
      - it's easy to customize the content of files. No need to change the 
Dockerfile itself.
      - a file has more readability
      - reduce dependency calculation
    - a zeppelin-distribution image is needed
      - you need to build Zeppelin only once, if you want to build new images 
in parallel on a build cluster
   
   ### What type of PR is it?
   Improvement
   
   ### Todos
   * [ ] - Task
   
   ### What is the Jira issue?
   * https://jira.apache.org/jira/browse/ZEPPELIN-4154
   
   ### How should this be tested?
   * Build the images
   
   ### Questions:
   * Does the licenses files need update? No
   * Is there breaking changes for older versions? No
   * Does this needs documentation? No
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to