ShinyProxy
Runs on the host
# Dockerfile
FROM openanalytics/r-base
...
EXPOSE 3838
CMD ["R", "-e shiny::runApp('/root/euler')"]
$ docker build -t openanalytics/shinyproxy-template .
# application.yml
apps:
- name: euler
display-name: Euler's number
docker-cmd: ["R", "-e shiny::runApp('/root/euler')"]
docker-image: openanalytics/shinyproxy-template
groups: scientists
$ java -jar shinyproxy-1.0.1.jar