Deploy
Deploy
This section covers two common methods for deploying a Shiny app-package: 1) Docker images and containers, 2) using GitHub Actions for Continuous Integration (CI) and Continuous Deployment (CD), and 3) building and deploying a package website.
Docker
Docker covers how using Docker can simplify setting up your R environment and reduce the “it works on my machine” problem:
GitHub Actions
Continuous Integration/Continuous Deployment (CI/CD) can be implemented for your Shiny app-package using GitHub actions. This chapter covers the following workflows:
Package websites
pkgdown
helps us easily create websites for our app-packages. This chapter covers: