cyversevice/shiny-verse

By cyversevice

Updated over 3 years ago

Shiny Server for CyVerse VICE

Image
0

1.1K

shiny-verse

Shiny-Server with Tidyverse dependencies, based on Rocker Shiny Docker container for CyVerse VICE. VICE requires additional configuration files to be compatible with our Condor and Kubernetes orchestration.

CircleCIlicenseProject Supported by CyVerseProject Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.DOI

imagetagsizemetricsbuild
DockerHub
launchtagsizemetricsbuild
VICE

Instructions

Run Docker locally or on a Virtual Machine

To run the Shiny-Server, you must first pull from DockerHub, or activate a CyVerse Account and launch in the Discovery Environment VICE.

docker pull cyversevice/shiny-verse:latest
docker run -it --rm -d -p 3838:3838 cyversevice/shiny-verse:latest

Run Docker container in CyVerse VICE

Unless you plan on making changes to this container, you should just use the existing launch button above.

Developer notes

To test the container locally:

docker run -it --rm -p 3838:3838 -e REDIRECT_URL=http://localhost:3838 cyversevice/shiny-verse:latest

To build your own container with a Dockerfile and additional dependencies, pull the pre-built image from DockerHub:

FROM cyversevice/shiny-verse:latest

Shiny requires an application to be added to the tool before it is run. You can add your shiny app installation when the container is built,

Follow the instructions in the VICE manual for integrating your own tools and apps.

Docker Pull Command

docker pull cyversevice/shiny-verse