Skip to content
README.Rmd 1.08 KiB
Newer Older
Aaron Peikert's avatar
Aaron Peikert committed
---
output: github_document
---

<!-- README.md is generated from README.Rmd. Please edit that file -->

```{r, include = FALSE}
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)
```

# StructuralEquationModells.jl Docker Container

<!-- badges: start -->
<!-- badges: end -->

We use Docker containers for testing StructuralEquationModells.jl.
Our performance tests run in an HPC environment where these images are converted to singularity images.

The basis of our image is formed by the rocker project (specifically [rocker-versioned2](https://github.com/rocker-org/rocker-versioned2)), which supplies R docker containers.
However, they also ship CUDA drivers, Julia and more and follow a modular concept.
All rocker images include the folder `/rocker_scripts` at build time.
If we base an image upon a rocker image, we can add other rocker modules by running these scripts, e.g. [`install_julia.sh`](https://github.com/rocker-org/rocker-versioned2/blob/master/scripts/install_julia.sh).

This is than our Dockerfile:

```{r}
Aaron Peikert's avatar
Aaron Peikert committed
cat("```\n", readLines("Dockerfile"), "\n```", sep = "\n")