generate_docker: Generate Docker Configuration

View source: R/docker_generation.R

generate_dockerR Documentation

Generate Docker Configuration

Description

Generate a Dockerfile and docker-compose.yml for complete environment reproducibility

Usage

generate_docker(
  output_dir,
  r_version = NULL,
  base_image = "rocker/r-ver",
  system_deps = NULL,
  project_name = "reproflow-project",
  include_rstudio = FALSE
)

Arguments

output_dir

Character. Directory to save Docker files (required).

r_version

Character. R version to use. Default is current R version.

base_image

Character. Base Docker image. Default "rocker/r-ver"

system_deps

Character vector. System dependencies to install

project_name

Character. Name for the project

include_rstudio

Logical. Include RStudio Server. Default FALSE.

Value

List of generated file paths

Examples

## Not run: 
generate_docker(
  output_dir = tempdir(),
  project_name = "my_analysis",
  system_deps = c("libcurl4-openssl-dev", "libxml2-dev")
)

## End(Not run)

Capsule documentation built on Nov. 11, 2025, 5:14 p.m.