R Shiny at IQSS
  • Introduction
  • Getting started
    • Determining your resource requirements
    • Applying for an account
  • Deploying
    • Setup your environment
    • Deploying an example Shiny app
    • Bootstrapping a new Shiny app or migrating a pre-existing Shiny application
    • Developing locally with RStudio
    • Developing locally using Docker
    • Speeding up deployments with Packrat
  • Configuration
    • Setting up a custom domain for your Shiny app
    • Installing additional system-level packages
    • Limiting the number of R Threads
  • Best Practices
    • File storage
    • Using promises
    • Adding routes
  • Troubleshooting
    • Resolving Application Error screen
    • Viewing app logs
    • Viewing resource consumption
    • Configuring Shiny session auto-reconnect
    • Getting support
Powered by GitBook
On this page

Configuration

You can easily customize your R Shiny app deployment if necessary. You can:

  • Set up a custom domain for your Shiny application, using Heroku to automatically generatie LetsEncrypt SSL certificates or by bringing your own.

  • Configure the level of parallelism for your Shiny app - by default your Shiny app will consume the amount of CPUs available to the dyno divided by 2. If your application uses a lot of memory this may be a necessary step.

  • Install system-level packages: The IQSS Shiny toolchain allows you to install system level packages, like Java or ImageMagick. If you use rJava, don't skip this chapter!

PreviousSpeeding up deployments with PackratNextSetting up a custom domain for your Shiny app

Last updated 5 years ago