immunopipe-base is the foundational layer in a multi-stage Docker build system for Immunopipe. This image contains all core system dependencies, Python packages, R base environment, and Bioconductor packages required by the pipeline, providing a stable foundation that changes infrequently.
This image is built from Dockerfile.base using environment_base.yml as the conda environment specification. The build includes aggressive cleanup to minimize image size:
Removal of static libraries, headers, and build tools
Deletion of Python bytecode and JavaScript source maps
Stripping of R package documentation and help files
Removal of compiler compatibility files
Automated builds: Triggered automatically via GitHub Actions when environment_base.yml or Dockerfile.base changes on the dev branch.
FROM justold/immunopipe-base:latest
# Install custom R packages built from source
COPY --from=builder /opt/conda/lib/R/library/gglogger /opt/conda/lib/R/library/gglogger
# ...additional R packages...