Containerize Bioconductor and Shiny with DockeR
This serves as a base image to deploy a R Shiny application with Shiny-Server including some basic Bioconductor packages.
Rocker-Project is already have a very nice rocker/shiny on Debian, But few dependency are missing while installing few R and Bioconductor packages.
Anyway this codingene/bioshiner made on top of rocker/shiny only and loosely follow the same principles.
-
Image tags will represnt corresponding Bioconductor relese versions
For example to use
Bioconductor 3.11
docker pull codingene/bioshiner:3.11
image | Bioc-Version | R-Version |
---|---|---|
codingene/bioshiner:3.10 | Bioconductor:3.10 | R:3.6.1 |
codingene/bioshiner:3.11 | Bioconductor:3.11 | R:4.0.0 |
Clone this repository containing test app
git clone https://github.com/codingene/BioShineR
Run the app
docker run --rm -p 3838:3838 \
-v ${PWD}/BioShineR/test/apps/biocmanager:/srv/shiny-server/ \
-v /srv/shinylog/:/var/log/shiny-server/ \
codingene/bioshiner:3.11
Open the app in browser: http://localhost:3838/