commit c4ed24cf1af80afd3ddafb96d38b58102973a138 Author: J. Elfring Date: Sun Mar 24 14:03:10 2024 +0100 first commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..05280cb --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/home diff --git a/README.md b/README.md new file mode 100644 index 0000000..eb7a4e4 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# My Jupyter Lab + +Jupyter Lab SciPy image with some extras: +- Add inkscape to embed svg into pdf +- Add R from conda-forge with: + - ggplot2 + - ggpubr + - tidyverse diff --git a/build/Dockerfile b/build/Dockerfile new file mode 100644 index 0000000..6a36ee7 --- /dev/null +++ b/build/Dockerfile @@ -0,0 +1,17 @@ +FROM quay.io/jupyter/scipy-notebook + +USER root +RUN apt-get update \ + && apt-get install --yes --quiet --no-install-recommends \ + inkscape \ + && apt-get clean +USER $NB_UID + +RUN mamba install --yes r-irkernel \ + r-ggplot2 \ + r-ggpubr \ + r-tidyverse \ + && mamba clean --all --force --yes \ + && fix-permissions "${CONDA_DIR}" \ + && fix-permissions "/home/${NB_USER}" + diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..8447782 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,9 @@ +version: '3' +services: + jupyter: + build: ./build + volumes: + - ./home:/home/jovyan + ports: + - "127.0.0.1:8888:8888" + command: "start-notebook.sh --NotebookApp.token="