Shiny without Boundaries
Rethinking Shiny Containerization: The shinydocker Experiment
This post introduces {shinydocker}
, an experimental R package that automates the containerization process for both R Shiny and Shiny for Python applications. By providing a unified interface for creating Docker configurations, building images, and managing containers, {shinydocker}
eliminates the steep learning curve associated with Docker while following best practices for containerizing Shiny applications. We discuss the package’s architecture, features, and future plans to support additional container runtimes through a dedicated abstraction layer.
Simplifying File-based Examples with @examplesTempdir in R Packages
The @examplesTempdir
tag automatically wraps your roxygen2 examples with code that runs in a temporary directory, helping you comply with CRAN’s file writing policies without the boilerplate. Install {rocleteer}
(Package website) and use @examplesTempdir
instead of @examples
when your examples need to work with files.