/shinyproxy-dash-jl-demo

Running Dash.jl (Dash for Julia) apps in ShinyProxy

Primary LanguageJulia

Running Dash.jl (Dash for Julia) apps in ShinyProxy

This repository describes how to add a Dash.jl app inside ShinyProxy.

Build the Docker image

To pull the image made in this repository from Docker Hub, use

sudo docker pull openanalytics/shinyproxy-dash-jl-demo

the relevant Docker Hub repository can be found at https://hub.docker.com/r/openanalytics/shinyproxy-dash-jl-demo

To build the image from the Dockerfile, clone this repository, then navigate to its root directory and run

sudo docker build -t openanalytics/shinyproxy-dash-jl-demo .

ShinyProxy Configuration

Note: ShinyProxy 3.0.2 or later is required for running Dash.jl apps.

To add the Dash.jl application to ShinyProxy add the following lines to its configuration file (see application.yml for a complete file):

proxy:
  specs:
    - id: dash-jl-demo
      display-name: Dash.jl Application
      container-image: openanalytics/shinyproxy-dash-jl-demo
      port: 8050
      target-path: "#{proxy.getRuntimeValue('SHINYPROXY_PUBLIC_PATH')}"

References

(c) Copyright Open Analytics NV, 2023.