shiny2docker() gains a renv_version parameter, forwarded to
dockerfiler::dock_from_renv(). Set to NULL to bootstrap with the
latest available renv (skipping the remotes dependency entirely).dockerfiler version bumped to >= 0.2.6 for the
renv_version argument.set_gitlab_ci() now accepts a tags parameter so you can specify one or
more GitLab runner tags to use for the CI job.set_github_actionshiny2docker
Generate a Dockerfile for a Shiny Application. This function automates the creation of a Dockerfile tailored for deploying Shiny applications by managing R dependencies with renv, generating a .dockerignore file to optimize the Docker build process, and leveraging the dockerfiler package for further customization. Additionally, it uses attachment::create_renv_for_prod to create a lockfile if one is missing.
set_gitlab_ci
Configure a GitLab CI pipeline for Docker builds. This function copies the gitlab-ci.yml file provided by the package to a specified directory. The configuration is designed to build a Docker image and push the created image to the GitLab container registry.