Package your RShiny App with Docker and Deploy with Helm
This project template is production-ready and documented with example Dockerfiles, a Helm Chart with the NGINX Ingress.
It comes complete with the documentation for building and pushing your docker image and deploying to any Kubernetes cluster with a preconfigured Helm chart.
Buy nowBuild a Custom Docker Image Based on Miniconda
For my heavy consumers of data science packages, here is a way to build out your RShiny App with the awesomeness of the Conda package manager.
Use the Rocker Shiny Image
You can also customize the Rocker/Shiny, or the community RShiny image. It comes complete with a Node.js server for routing, and all you need to do is install your R packages and drop them into a folder.
Helm Chart
Once you have your RShiny App packaged with Docker you only need to deploy the helm chart with the --set image.name and image.tag to your values.
The chart already comes configured with the NGINX ingress for pretty URLs and load balancing.