Skip to content

hmdc/r-at-iqss-gitbook

Repository files navigation

Initial page

{% hint style="danger" %} IQSS no longer provides this service. Documentation remains for reference only. {% endhint %}

R Shiny application hosting is provided through Heroku, a platform as a service (PaaS) for web development. IQSS has developed a Shiny integration for Heroku, extending the same Git centered approach Heroku uses for web application development in NodeJS, Scala, or Java to R.

There are some differences between IQSS Shiny application hosting and what you may be used to with RStudio Connect or ShinyApps.io, RStudio's PaaS.

The following may not be immediately helpful, but, as you progress through the tutorial, the differences highlighted below will become apparent as you encounter them while executing R Shiny deployment workflows.

What's not supported

  • You can deploy apps to ShinyApps.io or RStudio Connect directly through RStudio. At this time, you can only deploy R applications to Heroku using Git and the Heroku command line interface (cli.)
  • You are, by default, limited to 512 megabytes of ram in use per app, although we are flexible and can issue memory limit increases if necessary. Most applications should strive to run under 512 MiB of ram.
  • We do not provide any data storage for your application's static assets -- images, CSV(s), or data files. However, you can easily provision an S3 bucket through Heroku to house such files.

What's supported

  • You can assign a custom SSL enabled domain to your Shiny web application.
  • Your Shiny app is always available.
  • You can install system level libraries by adding an Aptfile to your repository and specifying which Ubuntu 18.04 compatible packages to install. The CRAN bionic-cran35 apt repository is pre-installed.
  • You can provision databases for your R Shiny application like Redis, Postgresql, and MariaDB with one click.
  • We provide support for R versions 3.5.x to 3.6.x, with Microsoft R Open (Revolution R) support in the works. See hmdc/heroku-docker-r#4 for more details.

About

End-user documentation for R Shiny

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published