
# shiny2docker 0.0.4

* `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).
* Minimum `dockerfiler` version bumped to `>= 0.2.6` for the
  `renv_version` argument.

# shiny2docker 0.0.3

* `set_gitlab_ci()` now accepts a `tags` parameter so you can specify one or
  more GitLab runner tags to use for the CI job.

# shiny2docker 0.0.2

## New functions

+ **`set_github_action`**  
  Configure a GitHub Action pipeline for Docker builds.

# shiny2docker 0.0.1

* Initial CRAN submission.

## New functions

+ **`shiny2docker`**  
  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.
