diff --git a/Dockerfile.njk b/Dockerfile.njk deleted file mode 100644 index f4a6c6c8..00000000 --- a/Dockerfile.njk +++ /dev/null @@ -1,65 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:{{ dockerTag }}" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" - -{%- if versions.python %} -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install {{ versions.python }}; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion -{% endif %} - -{%- if versions.julia %} -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel {{ versions.julia }}; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion -{% endif %} - -{%- if versions.rbase %} -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base={{ versions.rbase }}-* \ - r-base-dev={{ versions.rbase }}-* \ - r-base-core={{ versions.rbase }}-* \ - r-recommended={{ versions.rbase }}-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion -{% endif %} - -{%- if versions.node %} -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install {{ versions.node }}; \ - nvm alias default {{ versions.node }}; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion -{% endif -%} diff --git a/baseimage/.dockerignore b/baseimage/.dockerignore deleted file mode 100644 index 94143827..00000000 --- a/baseimage/.dockerignore +++ /dev/null @@ -1 +0,0 @@ -Dockerfile diff --git a/baseimage/Dockerfile b/baseimage/Dockerfile deleted file mode 100644 index e5bbecdc..00000000 --- a/baseimage/Dockerfile +++ /dev/null @@ -1,70 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/linuxserver/baseimage-ubuntu:jammy -ARG TARGETPLATFORM -ARG TARGETARCH -ARG BUILD_DATE -ARG VERSION -ARG PYTHON -ARG JULIA -ARG NODE -ARG R - -LABEL MAINTAINER "John Muchovej " -ENV CONTAINER="jmuchovej/baseimage:${VERSION}" - -COPY . / - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_DEPOT_PATH="/usr/local/julia:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" - -# region Package installation & Directory setup -USER root -# NB: Can't install `yq` and `gotop` from upstream repositories -RUN apt update; \ - apt install -y \ - ca-certificates \ - curl \ - direnv \ - fontconfig \ - fonts-firacode \ - git \ - htop \ - jq \ - less \ - neovim \ - # pipx \ - python3 \ - python3-venv \ - python3-pip \ - rsync \ - tmux \ - unzip \ - vim \ - wget \ - zip \ - zsh \ - # Python requirements \ - bzip2 \ - build-essential \ - libffi-dev \ - libncurses-dev \ - libreadline-dev \ - libssl-dev \ - ; \ - curl -fsSL https://starship.rs/install.sh | sh -s -- --yes; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - fc-cache -f -v; \ - python3 -m pip install pipx; \ - python3 -m pip install pre-commit; - -RUN mkdir -p /workspace; \ - chown -R abc:abc /workspace; \ - chmod g+rws /workspace; \ - usermod -m -d /home/abc -s /bin/zsh abc; \ - chmod -R 2775 /home/abc; \ - chown -R abc:abc /home/abc; -# endregion \ No newline at end of file diff --git a/baseimage/etc/cont-init.d/10-adduser b/baseimage/etc/cont-init.d/10-adduser deleted file mode 100644 index fe5b3b45..00000000 --- a/baseimage/etc/cont-init.d/10-adduser +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/with-contenv bash -#* Pulled from https://github.com/linuxserver/docker-baseimage-ubuntu/blob/bionic/root/etc/cont-init.d/10-adduser - -PUID=${PUID:-911} -PGID=${PGID:-911} - -groupmod -o -g "$PGID" abc -usermod -o -u "$PUID" abc - -echo ' -------------------------------------- -GID/UID --------------------------------------' -echo " -User uid: $(id -u abc) -User gid: $(id -g abc) -------------------------------------- -" -chown abc:abc /home/abc -chown abc:abc /app -chown abc:abc /config -chown abc:abc /defaults -chown abc:abc /workspace -chmod g+rws /workspace diff --git a/baseimage/etc/cont-init.d/99-ensure-pre-commit-installed b/baseimage/etc/cont-init.d/99-ensure-pre-commit-installed deleted file mode 100644 index cf8578b6..00000000 --- a/baseimage/etc/cont-init.d/99-ensure-pre-commit-installed +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/with-contenv bash - -cd /workspace -pre-commit install \ No newline at end of file diff --git a/baseimage/etc/profile.d/01-ensurepath.sh b/baseimage/etc/profile.d/01-ensurepath.sh deleted file mode 100644 index 4b56f8f9..00000000 --- a/baseimage/etc/profile.d/01-ensurepath.sh +++ /dev/null @@ -1,17 +0,0 @@ -export NVM_DIR="/usr/local/nvm" -export PYENV_ROOT="/usr/local/pyenv" -export JULIAUP_ROOT="/usr/local/juliaup" -export JULIA_DEPOT_PATH="/usr/local/julia:${JULIA_DEPOT_PATH}" -export R_HOME="/usr/local/R" - -PATH="/usr/local/bin:${PATH}" -PATH="${R_HOME}/bin:${PATH}" -PATH="${JULIAUP_ROOT}/bin:${PATH}" -PATH="${NVM_DIR}:${PATH}" -PATH="${PYENV_ROOT}/bin:${PATH}" -PATH="${PYENV_ROOT}/shims:${PATH}" -PATH="${HOME}/.local/bin:${PATH}" -export PATH - -[ -d ${PYENV_ROOT} ] && eval "$(pyenv init -)" -eval "$(starship init $(basename ${SHELL}))" \ No newline at end of file diff --git a/docker.d/latest-jl/Dockerfile b/docker.d/latest-jl/Dockerfile deleted file mode 100755 index 523aacad..00000000 --- a/docker.d/latest-jl/Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion diff --git a/docker.d/latest-node/Dockerfile b/docker.d/latest-node/Dockerfile deleted file mode 100755 index 411785e2..00000000 --- a/docker.d/latest-node/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.8.1; \ - nvm alias default 19.8.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/latest-py/Dockerfile b/docker.d/latest-py/Dockerfile deleted file mode 100755 index c4678e55..00000000 --- a/docker.d/latest-py/Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion diff --git a/docker.d/latest-r/Dockerfile b/docker.d/latest-r/Dockerfile deleted file mode 100755 index 35b5535b..00000000 --- a/docker.d/latest-r/Dockerfile +++ /dev/null @@ -1,28 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion diff --git a/docker.d/latest/Dockerfile b/docker.d/latest/Dockerfile deleted file mode 100755 index 0c350621..00000000 --- a/docker.d/latest/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.8.1; \ - nvm alias default 19.8.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3-node18-jl1-r4/Dockerfile b/docker.d/py3-node18-jl1-r4/Dockerfile deleted file mode 100755 index ac9f2e2c..00000000 --- a/docker.d/py3-node18-jl1-r4/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.15.0; \ - nvm alias default 18.15.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3-node19-jl1-r4/Dockerfile b/docker.d/py3-node19-jl1-r4/Dockerfile deleted file mode 100755 index 0c350621..00000000 --- a/docker.d/py3-node19-jl1-r4/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.8.1; \ - nvm alias default 19.8.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.0-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.0-jl1.6-r4.1/Dockerfile deleted file mode 100755 index cb11715f..00000000 --- a/docker.d/py3.10-node18.0-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.0.0; \ - nvm alias default 18.0.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.0-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.0-jl1.6-r4.2/Dockerfile deleted file mode 100755 index de90d411..00000000 --- a/docker.d/py3.10-node18.0-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.0.0; \ - nvm alias default 18.0.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.0-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.0-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 28b9dabc..00000000 --- a/docker.d/py3.10-node18.0-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.0.0; \ - nvm alias default 18.0.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.0-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.0-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 6adb7cd3..00000000 --- a/docker.d/py3.10-node18.0-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.0.0; \ - nvm alias default 18.0.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.1-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.1-jl1.6-r4.1/Dockerfile deleted file mode 100755 index d03360f8..00000000 --- a/docker.d/py3.10-node18.1-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.1.0; \ - nvm alias default 18.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.1-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.1-jl1.6-r4.2/Dockerfile deleted file mode 100755 index c1bfa94d..00000000 --- a/docker.d/py3.10-node18.1-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.1.0; \ - nvm alias default 18.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.1-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.1-jl1.8-r4.1/Dockerfile deleted file mode 100755 index c398e83b..00000000 --- a/docker.d/py3.10-node18.1-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.1.0; \ - nvm alias default 18.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.1-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.1-jl1.8-r4.2/Dockerfile deleted file mode 100755 index ad68f96c..00000000 --- a/docker.d/py3.10-node18.1-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.1.0; \ - nvm alias default 18.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.10-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.10-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 6973b4e7..00000000 --- a/docker.d/py3.10-node18.10-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.10.0; \ - nvm alias default 18.10.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.10-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.10-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 92ca9c77..00000000 --- a/docker.d/py3.10-node18.10-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.10.0; \ - nvm alias default 18.10.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.10-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.10-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 5ce27d4f..00000000 --- a/docker.d/py3.10-node18.10-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.10.0; \ - nvm alias default 18.10.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.10-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.10-jl1.8-r4.2/Dockerfile deleted file mode 100755 index a34ad7d9..00000000 --- a/docker.d/py3.10-node18.10-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.10.0; \ - nvm alias default 18.10.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.11-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.11-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 0c6ba862..00000000 --- a/docker.d/py3.10-node18.11-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.11.0; \ - nvm alias default 18.11.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.11-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.11-jl1.6-r4.2/Dockerfile deleted file mode 100755 index d34d37a4..00000000 --- a/docker.d/py3.10-node18.11-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.11.0; \ - nvm alias default 18.11.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.11-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.11-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 02b57b54..00000000 --- a/docker.d/py3.10-node18.11-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.11.0; \ - nvm alias default 18.11.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.11-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.11-jl1.8-r4.2/Dockerfile deleted file mode 100755 index abdaa8c4..00000000 --- a/docker.d/py3.10-node18.11-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.11.0; \ - nvm alias default 18.11.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.12-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.12-jl1.6-r4.1/Dockerfile deleted file mode 100755 index e2647d26..00000000 --- a/docker.d/py3.10-node18.12-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.12.1; \ - nvm alias default 18.12.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.12-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.12-jl1.6-r4.2/Dockerfile deleted file mode 100755 index c8fb43dd..00000000 --- a/docker.d/py3.10-node18.12-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.12.1; \ - nvm alias default 18.12.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.12-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.12-jl1.8-r4.1/Dockerfile deleted file mode 100755 index f74b2712..00000000 --- a/docker.d/py3.10-node18.12-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.12.1; \ - nvm alias default 18.12.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.12-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.12-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 17d640b5..00000000 --- a/docker.d/py3.10-node18.12-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.12.1; \ - nvm alias default 18.12.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.13-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.13-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 8b201d8a..00000000 --- a/docker.d/py3.10-node18.13-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.13.0; \ - nvm alias default 18.13.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.13-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.13-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 0a3dad6a..00000000 --- a/docker.d/py3.10-node18.13-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.13.0; \ - nvm alias default 18.13.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.13-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.13-jl1.8-r4.1/Dockerfile deleted file mode 100755 index afb91e87..00000000 --- a/docker.d/py3.10-node18.13-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.13.0; \ - nvm alias default 18.13.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.13-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.13-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 7547762b..00000000 --- a/docker.d/py3.10-node18.13-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.13.0; \ - nvm alias default 18.13.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.14-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.14-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 25165c04..00000000 --- a/docker.d/py3.10-node18.14-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.14.2; \ - nvm alias default 18.14.2; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.14-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.14-jl1.6-r4.2/Dockerfile deleted file mode 100755 index f4db7050..00000000 --- a/docker.d/py3.10-node18.14-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.14.2; \ - nvm alias default 18.14.2; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.14-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.14-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 6fc4643e..00000000 --- a/docker.d/py3.10-node18.14-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.14.2; \ - nvm alias default 18.14.2; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.14-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.14-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 8f7ca2cb..00000000 --- a/docker.d/py3.10-node18.14-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.14.2; \ - nvm alias default 18.14.2; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.15-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.15-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 52458a66..00000000 --- a/docker.d/py3.10-node18.15-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.15.0; \ - nvm alias default 18.15.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.15-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.15-jl1.6-r4.2/Dockerfile deleted file mode 100755 index ef1dda95..00000000 --- a/docker.d/py3.10-node18.15-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.15.0; \ - nvm alias default 18.15.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.15-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.15-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 599ebccb..00000000 --- a/docker.d/py3.10-node18.15-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.15.0; \ - nvm alias default 18.15.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.15-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.15-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 9f5dc838..00000000 --- a/docker.d/py3.10-node18.15-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.15.0; \ - nvm alias default 18.15.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.2-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.2-jl1.6-r4.1/Dockerfile deleted file mode 100755 index abec3c32..00000000 --- a/docker.d/py3.10-node18.2-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.2.0; \ - nvm alias default 18.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.2-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.2-jl1.6-r4.2/Dockerfile deleted file mode 100755 index f0e9a260..00000000 --- a/docker.d/py3.10-node18.2-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.2.0; \ - nvm alias default 18.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.2-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.2-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 8f1a0281..00000000 --- a/docker.d/py3.10-node18.2-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.2.0; \ - nvm alias default 18.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.2-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.2-jl1.8-r4.2/Dockerfile deleted file mode 100755 index d82a9b26..00000000 --- a/docker.d/py3.10-node18.2-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.2.0; \ - nvm alias default 18.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.3-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.3-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 9f048fb5..00000000 --- a/docker.d/py3.10-node18.3-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.3.0; \ - nvm alias default 18.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.3-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.3-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 0147d694..00000000 --- a/docker.d/py3.10-node18.3-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.3.0; \ - nvm alias default 18.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.3-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.3-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 6669659c..00000000 --- a/docker.d/py3.10-node18.3-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.3.0; \ - nvm alias default 18.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.3-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.3-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 53d10db0..00000000 --- a/docker.d/py3.10-node18.3-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.3.0; \ - nvm alias default 18.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.4-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.4-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 5ccc6239..00000000 --- a/docker.d/py3.10-node18.4-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.4.0; \ - nvm alias default 18.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.4-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.4-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 89c8c885..00000000 --- a/docker.d/py3.10-node18.4-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.4.0; \ - nvm alias default 18.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.4-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.4-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 3fd851e4..00000000 --- a/docker.d/py3.10-node18.4-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.4.0; \ - nvm alias default 18.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.4-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.4-jl1.8-r4.2/Dockerfile deleted file mode 100755 index f8178151..00000000 --- a/docker.d/py3.10-node18.4-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.4.0; \ - nvm alias default 18.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.5-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.5-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 9b3d7a7b..00000000 --- a/docker.d/py3.10-node18.5-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.5.0; \ - nvm alias default 18.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.5-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.5-jl1.6-r4.2/Dockerfile deleted file mode 100755 index bfabd535..00000000 --- a/docker.d/py3.10-node18.5-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.5.0; \ - nvm alias default 18.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.5-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.5-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 325f75b9..00000000 --- a/docker.d/py3.10-node18.5-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.5.0; \ - nvm alias default 18.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.5-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.5-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 2827f9ba..00000000 --- a/docker.d/py3.10-node18.5-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.5.0; \ - nvm alias default 18.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.6-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.6-jl1.6-r4.1/Dockerfile deleted file mode 100755 index c1b555e2..00000000 --- a/docker.d/py3.10-node18.6-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.6.0; \ - nvm alias default 18.6.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.6-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.6-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 7aa7c0da..00000000 --- a/docker.d/py3.10-node18.6-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.6.0; \ - nvm alias default 18.6.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.6-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.6-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 0a10e628..00000000 --- a/docker.d/py3.10-node18.6-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.6.0; \ - nvm alias default 18.6.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.6-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.6-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 28b199fa..00000000 --- a/docker.d/py3.10-node18.6-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.6.0; \ - nvm alias default 18.6.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.7-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.7-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 64e3cdd4..00000000 --- a/docker.d/py3.10-node18.7-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.7.0; \ - nvm alias default 18.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.7-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.7-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 90951fb9..00000000 --- a/docker.d/py3.10-node18.7-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.7.0; \ - nvm alias default 18.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.7-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.7-jl1.8-r4.1/Dockerfile deleted file mode 100755 index a097d8df..00000000 --- a/docker.d/py3.10-node18.7-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.7.0; \ - nvm alias default 18.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.7-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.7-jl1.8-r4.2/Dockerfile deleted file mode 100755 index ed4f5a11..00000000 --- a/docker.d/py3.10-node18.7-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.7.0; \ - nvm alias default 18.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.8-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.8-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 2aee8922..00000000 --- a/docker.d/py3.10-node18.8-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.8.0; \ - nvm alias default 18.8.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.8-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.8-jl1.6-r4.2/Dockerfile deleted file mode 100755 index becdc85c..00000000 --- a/docker.d/py3.10-node18.8-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.8.0; \ - nvm alias default 18.8.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.8-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.8-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 784b52f1..00000000 --- a/docker.d/py3.10-node18.8-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.8.0; \ - nvm alias default 18.8.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.8-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.8-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 5ffaff1c..00000000 --- a/docker.d/py3.10-node18.8-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.8.0; \ - nvm alias default 18.8.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.9-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node18.9-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 2ff0043d..00000000 --- a/docker.d/py3.10-node18.9-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.9.1; \ - nvm alias default 18.9.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.9-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node18.9-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 2813bbc7..00000000 --- a/docker.d/py3.10-node18.9-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.9.1; \ - nvm alias default 18.9.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.9-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node18.9-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 48cc33a0..00000000 --- a/docker.d/py3.10-node18.9-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.9.1; \ - nvm alias default 18.9.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node18.9-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node18.9-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 345d77a6..00000000 --- a/docker.d/py3.10-node18.9-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.9.1; \ - nvm alias default 18.9.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.0-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node19.0-jl1.6-r4.1/Dockerfile deleted file mode 100755 index a7e11e04..00000000 --- a/docker.d/py3.10-node19.0-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.0.1; \ - nvm alias default 19.0.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.0-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node19.0-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 8f2b40c3..00000000 --- a/docker.d/py3.10-node19.0-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.0.1; \ - nvm alias default 19.0.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.0-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node19.0-jl1.8-r4.1/Dockerfile deleted file mode 100755 index e56a6d7e..00000000 --- a/docker.d/py3.10-node19.0-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.0.1; \ - nvm alias default 19.0.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.0-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node19.0-jl1.8-r4.2/Dockerfile deleted file mode 100755 index b862bcc8..00000000 --- a/docker.d/py3.10-node19.0-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.0.1; \ - nvm alias default 19.0.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.1-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node19.1-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 8f557134..00000000 --- a/docker.d/py3.10-node19.1-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.1.0; \ - nvm alias default 19.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.1-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node19.1-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 157a1a23..00000000 --- a/docker.d/py3.10-node19.1-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.1.0; \ - nvm alias default 19.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.1-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node19.1-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 08a73f34..00000000 --- a/docker.d/py3.10-node19.1-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.1.0; \ - nvm alias default 19.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.1-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node19.1-jl1.8-r4.2/Dockerfile deleted file mode 100755 index dd0e8c3b..00000000 --- a/docker.d/py3.10-node19.1-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.1.0; \ - nvm alias default 19.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.2-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node19.2-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 21bb9df4..00000000 --- a/docker.d/py3.10-node19.2-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.2.0; \ - nvm alias default 19.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.2-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node19.2-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 7778a777..00000000 --- a/docker.d/py3.10-node19.2-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.2.0; \ - nvm alias default 19.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.2-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node19.2-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 4a8b3a2d..00000000 --- a/docker.d/py3.10-node19.2-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.2.0; \ - nvm alias default 19.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.2-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node19.2-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 7845c1e2..00000000 --- a/docker.d/py3.10-node19.2-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.2.0; \ - nvm alias default 19.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.3-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node19.3-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 70667fb1..00000000 --- a/docker.d/py3.10-node19.3-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.3.0; \ - nvm alias default 19.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.3-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node19.3-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 7f6ed75a..00000000 --- a/docker.d/py3.10-node19.3-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.3.0; \ - nvm alias default 19.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.3-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node19.3-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 9874c234..00000000 --- a/docker.d/py3.10-node19.3-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.3.0; \ - nvm alias default 19.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.3-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node19.3-jl1.8-r4.2/Dockerfile deleted file mode 100755 index ccca4cc8..00000000 --- a/docker.d/py3.10-node19.3-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.3.0; \ - nvm alias default 19.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.4-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node19.4-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 90f7bb72..00000000 --- a/docker.d/py3.10-node19.4-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.4.0; \ - nvm alias default 19.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.4-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node19.4-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 969aef97..00000000 --- a/docker.d/py3.10-node19.4-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.4.0; \ - nvm alias default 19.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.4-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node19.4-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 73f9c63a..00000000 --- a/docker.d/py3.10-node19.4-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.4.0; \ - nvm alias default 19.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.4-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node19.4-jl1.8-r4.2/Dockerfile deleted file mode 100755 index e11a0ac0..00000000 --- a/docker.d/py3.10-node19.4-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.4.0; \ - nvm alias default 19.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.5-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node19.5-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 6a0a0d3d..00000000 --- a/docker.d/py3.10-node19.5-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.5.0; \ - nvm alias default 19.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.5-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node19.5-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 2425a05b..00000000 --- a/docker.d/py3.10-node19.5-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.5.0; \ - nvm alias default 19.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.5-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node19.5-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 98c52547..00000000 --- a/docker.d/py3.10-node19.5-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.5.0; \ - nvm alias default 19.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.5-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node19.5-jl1.8-r4.2/Dockerfile deleted file mode 100755 index dee48a92..00000000 --- a/docker.d/py3.10-node19.5-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.5.0; \ - nvm alias default 19.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.6-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node19.6-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 890ae9a6..00000000 --- a/docker.d/py3.10-node19.6-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.6.1; \ - nvm alias default 19.6.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.6-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node19.6-jl1.6-r4.2/Dockerfile deleted file mode 100755 index fa2c59a3..00000000 --- a/docker.d/py3.10-node19.6-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.6.1; \ - nvm alias default 19.6.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.6-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node19.6-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 00c06f4a..00000000 --- a/docker.d/py3.10-node19.6-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.6.1; \ - nvm alias default 19.6.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.6-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node19.6-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 483a1574..00000000 --- a/docker.d/py3.10-node19.6-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.6.1; \ - nvm alias default 19.6.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.7-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node19.7-jl1.6-r4.1/Dockerfile deleted file mode 100755 index de4a85e5..00000000 --- a/docker.d/py3.10-node19.7-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.7.0; \ - nvm alias default 19.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.7-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node19.7-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 2907d09c..00000000 --- a/docker.d/py3.10-node19.7-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.7.0; \ - nvm alias default 19.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.7-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node19.7-jl1.8-r4.1/Dockerfile deleted file mode 100755 index c9ec2e12..00000000 --- a/docker.d/py3.10-node19.7-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.7.0; \ - nvm alias default 19.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.7-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node19.7-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 4bc00bb0..00000000 --- a/docker.d/py3.10-node19.7-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.7.0; \ - nvm alias default 19.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.8-jl1.6-r4.1/Dockerfile b/docker.d/py3.10-node19.8-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 921532ba..00000000 --- a/docker.d/py3.10-node19.8-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.8.1; \ - nvm alias default 19.8.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.8-jl1.6-r4.2/Dockerfile b/docker.d/py3.10-node19.8-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 65467fb3..00000000 --- a/docker.d/py3.10-node19.8-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.8.1; \ - nvm alias default 19.8.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.8-jl1.8-r4.1/Dockerfile b/docker.d/py3.10-node19.8-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 41dec267..00000000 --- a/docker.d/py3.10-node19.8-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.8.1; \ - nvm alias default 19.8.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.10-node19.8-jl1.8-r4.2/Dockerfile b/docker.d/py3.10-node19.8-jl1.8-r4.2/Dockerfile deleted file mode 100755 index fd9d54e9..00000000 --- a/docker.d/py3.10-node19.8-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.10.10; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.8.1; \ - nvm alias default 19.8.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.0-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.0-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 43c48273..00000000 --- a/docker.d/py3.11-node18.0-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.0.0; \ - nvm alias default 18.0.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.0-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.0-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 232da971..00000000 --- a/docker.d/py3.11-node18.0-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.0.0; \ - nvm alias default 18.0.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.0-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.0-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 60238f2e..00000000 --- a/docker.d/py3.11-node18.0-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.0.0; \ - nvm alias default 18.0.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.0-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.0-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 3b4561c8..00000000 --- a/docker.d/py3.11-node18.0-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.0.0; \ - nvm alias default 18.0.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.1-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.1-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 6ef59133..00000000 --- a/docker.d/py3.11-node18.1-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.1.0; \ - nvm alias default 18.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.1-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.1-jl1.6-r4.2/Dockerfile deleted file mode 100755 index c2c0175a..00000000 --- a/docker.d/py3.11-node18.1-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.1.0; \ - nvm alias default 18.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.1-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.1-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 50fe6718..00000000 --- a/docker.d/py3.11-node18.1-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.1.0; \ - nvm alias default 18.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.1-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.1-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 8dac852d..00000000 --- a/docker.d/py3.11-node18.1-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.1.0; \ - nvm alias default 18.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.10-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.10-jl1.6-r4.1/Dockerfile deleted file mode 100755 index e1c10d90..00000000 --- a/docker.d/py3.11-node18.10-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.10.0; \ - nvm alias default 18.10.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.10-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.10-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 55f3dcb2..00000000 --- a/docker.d/py3.11-node18.10-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.10.0; \ - nvm alias default 18.10.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.10-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.10-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 29aa685a..00000000 --- a/docker.d/py3.11-node18.10-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.10.0; \ - nvm alias default 18.10.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.10-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.10-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 18ded4ee..00000000 --- a/docker.d/py3.11-node18.10-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.10.0; \ - nvm alias default 18.10.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.11-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.11-jl1.6-r4.1/Dockerfile deleted file mode 100755 index b1982e53..00000000 --- a/docker.d/py3.11-node18.11-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.11.0; \ - nvm alias default 18.11.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.11-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.11-jl1.6-r4.2/Dockerfile deleted file mode 100755 index d598e34f..00000000 --- a/docker.d/py3.11-node18.11-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.11.0; \ - nvm alias default 18.11.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.11-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.11-jl1.8-r4.1/Dockerfile deleted file mode 100755 index e4e2fe1e..00000000 --- a/docker.d/py3.11-node18.11-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.11.0; \ - nvm alias default 18.11.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.11-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.11-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 9e971114..00000000 --- a/docker.d/py3.11-node18.11-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.11.0; \ - nvm alias default 18.11.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.12-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.12-jl1.6-r4.1/Dockerfile deleted file mode 100755 index dccde354..00000000 --- a/docker.d/py3.11-node18.12-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.12.1; \ - nvm alias default 18.12.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.12-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.12-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 3b243b59..00000000 --- a/docker.d/py3.11-node18.12-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.12.1; \ - nvm alias default 18.12.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.12-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.12-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 8e4f60a1..00000000 --- a/docker.d/py3.11-node18.12-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.12.1; \ - nvm alias default 18.12.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.12-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.12-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 61b980da..00000000 --- a/docker.d/py3.11-node18.12-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.12.1; \ - nvm alias default 18.12.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.13-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.13-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 50fabfae..00000000 --- a/docker.d/py3.11-node18.13-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.13.0; \ - nvm alias default 18.13.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.13-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.13-jl1.6-r4.2/Dockerfile deleted file mode 100755 index c04ac534..00000000 --- a/docker.d/py3.11-node18.13-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.13.0; \ - nvm alias default 18.13.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.13-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.13-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 5c8a79e4..00000000 --- a/docker.d/py3.11-node18.13-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.13.0; \ - nvm alias default 18.13.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.13-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.13-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 14dec7ae..00000000 --- a/docker.d/py3.11-node18.13-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.13.0; \ - nvm alias default 18.13.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.14-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.14-jl1.6-r4.1/Dockerfile deleted file mode 100755 index cd19fd68..00000000 --- a/docker.d/py3.11-node18.14-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.14.2; \ - nvm alias default 18.14.2; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.14-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.14-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 449c67bc..00000000 --- a/docker.d/py3.11-node18.14-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.14.2; \ - nvm alias default 18.14.2; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.14-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.14-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 521f6c0b..00000000 --- a/docker.d/py3.11-node18.14-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.14.2; \ - nvm alias default 18.14.2; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.14-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.14-jl1.8-r4.2/Dockerfile deleted file mode 100755 index a59c6d4e..00000000 --- a/docker.d/py3.11-node18.14-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.14.2; \ - nvm alias default 18.14.2; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.15-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.15-jl1.6-r4.1/Dockerfile deleted file mode 100755 index f1e3bdc5..00000000 --- a/docker.d/py3.11-node18.15-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.15.0; \ - nvm alias default 18.15.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.15-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.15-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 72c1dd50..00000000 --- a/docker.d/py3.11-node18.15-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.15.0; \ - nvm alias default 18.15.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.15-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.15-jl1.8-r4.1/Dockerfile deleted file mode 100755 index a8b2c9af..00000000 --- a/docker.d/py3.11-node18.15-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.15.0; \ - nvm alias default 18.15.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.15-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.15-jl1.8-r4.2/Dockerfile deleted file mode 100755 index ac9f2e2c..00000000 --- a/docker.d/py3.11-node18.15-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.15.0; \ - nvm alias default 18.15.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.2-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.2-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 7e6134bb..00000000 --- a/docker.d/py3.11-node18.2-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.2.0; \ - nvm alias default 18.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.2-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.2-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 80aa77c9..00000000 --- a/docker.d/py3.11-node18.2-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.2.0; \ - nvm alias default 18.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.2-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.2-jl1.8-r4.1/Dockerfile deleted file mode 100755 index dbb15994..00000000 --- a/docker.d/py3.11-node18.2-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.2.0; \ - nvm alias default 18.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.2-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.2-jl1.8-r4.2/Dockerfile deleted file mode 100755 index e3dd44ad..00000000 --- a/docker.d/py3.11-node18.2-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.2.0; \ - nvm alias default 18.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.3-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.3-jl1.6-r4.1/Dockerfile deleted file mode 100755 index ee35d62c..00000000 --- a/docker.d/py3.11-node18.3-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.3.0; \ - nvm alias default 18.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.3-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.3-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 2d72ea86..00000000 --- a/docker.d/py3.11-node18.3-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.3.0; \ - nvm alias default 18.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.3-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.3-jl1.8-r4.1/Dockerfile deleted file mode 100755 index c4438ee4..00000000 --- a/docker.d/py3.11-node18.3-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.3.0; \ - nvm alias default 18.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.3-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.3-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 54a56206..00000000 --- a/docker.d/py3.11-node18.3-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.3.0; \ - nvm alias default 18.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.4-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.4-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 7ebe0502..00000000 --- a/docker.d/py3.11-node18.4-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.4.0; \ - nvm alias default 18.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.4-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.4-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 6c75c2f5..00000000 --- a/docker.d/py3.11-node18.4-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.4.0; \ - nvm alias default 18.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.4-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.4-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 428a4ab1..00000000 --- a/docker.d/py3.11-node18.4-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.4.0; \ - nvm alias default 18.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.4-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.4-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 617948c7..00000000 --- a/docker.d/py3.11-node18.4-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.4.0; \ - nvm alias default 18.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.5-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.5-jl1.6-r4.1/Dockerfile deleted file mode 100755 index d247a307..00000000 --- a/docker.d/py3.11-node18.5-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.5.0; \ - nvm alias default 18.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.5-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.5-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 14119d7b..00000000 --- a/docker.d/py3.11-node18.5-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.5.0; \ - nvm alias default 18.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.5-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.5-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 9da23598..00000000 --- a/docker.d/py3.11-node18.5-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.5.0; \ - nvm alias default 18.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.5-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.5-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 9dc588df..00000000 --- a/docker.d/py3.11-node18.5-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.5.0; \ - nvm alias default 18.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.6-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.6-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 88bdb591..00000000 --- a/docker.d/py3.11-node18.6-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.6.0; \ - nvm alias default 18.6.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.6-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.6-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 5c972780..00000000 --- a/docker.d/py3.11-node18.6-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.6.0; \ - nvm alias default 18.6.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.6-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.6-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 59ee219a..00000000 --- a/docker.d/py3.11-node18.6-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.6.0; \ - nvm alias default 18.6.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.6-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.6-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 2c4f0489..00000000 --- a/docker.d/py3.11-node18.6-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.6.0; \ - nvm alias default 18.6.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.7-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.7-jl1.6-r4.1/Dockerfile deleted file mode 100755 index ed0513da..00000000 --- a/docker.d/py3.11-node18.7-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.7.0; \ - nvm alias default 18.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.7-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.7-jl1.6-r4.2/Dockerfile deleted file mode 100755 index c86272ea..00000000 --- a/docker.d/py3.11-node18.7-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.7.0; \ - nvm alias default 18.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.7-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.7-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 515f13ba..00000000 --- a/docker.d/py3.11-node18.7-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.7.0; \ - nvm alias default 18.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.7-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.7-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 880baede..00000000 --- a/docker.d/py3.11-node18.7-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.7.0; \ - nvm alias default 18.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.8-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.8-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 38f17175..00000000 --- a/docker.d/py3.11-node18.8-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.8.0; \ - nvm alias default 18.8.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.8-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.8-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 1bb66852..00000000 --- a/docker.d/py3.11-node18.8-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.8.0; \ - nvm alias default 18.8.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.8-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.8-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 7af5e2d7..00000000 --- a/docker.d/py3.11-node18.8-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.8.0; \ - nvm alias default 18.8.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.8-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.8-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 337ad7a2..00000000 --- a/docker.d/py3.11-node18.8-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.8.0; \ - nvm alias default 18.8.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.9-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node18.9-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 4208fa1c..00000000 --- a/docker.d/py3.11-node18.9-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.9.1; \ - nvm alias default 18.9.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.9-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node18.9-jl1.6-r4.2/Dockerfile deleted file mode 100755 index f5d70b6a..00000000 --- a/docker.d/py3.11-node18.9-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.9.1; \ - nvm alias default 18.9.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.9-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node18.9-jl1.8-r4.1/Dockerfile deleted file mode 100755 index fb132bc2..00000000 --- a/docker.d/py3.11-node18.9-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.9.1; \ - nvm alias default 18.9.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node18.9-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node18.9-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 36bf1fde..00000000 --- a/docker.d/py3.11-node18.9-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 18.9.1; \ - nvm alias default 18.9.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.0-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node19.0-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 65de3110..00000000 --- a/docker.d/py3.11-node19.0-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.0.1; \ - nvm alias default 19.0.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.0-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node19.0-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 43e586f7..00000000 --- a/docker.d/py3.11-node19.0-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.0.1; \ - nvm alias default 19.0.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.0-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node19.0-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 41fe145c..00000000 --- a/docker.d/py3.11-node19.0-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.0.1; \ - nvm alias default 19.0.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.0-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node19.0-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 8eb4602d..00000000 --- a/docker.d/py3.11-node19.0-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.0.1; \ - nvm alias default 19.0.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.1-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node19.1-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 7ef4a8fb..00000000 --- a/docker.d/py3.11-node19.1-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.1.0; \ - nvm alias default 19.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.1-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node19.1-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 229ad0eb..00000000 --- a/docker.d/py3.11-node19.1-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.1.0; \ - nvm alias default 19.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.1-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node19.1-jl1.8-r4.1/Dockerfile deleted file mode 100755 index a9a4ca1b..00000000 --- a/docker.d/py3.11-node19.1-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.1.0; \ - nvm alias default 19.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.1-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node19.1-jl1.8-r4.2/Dockerfile deleted file mode 100755 index b30ccee4..00000000 --- a/docker.d/py3.11-node19.1-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.1.0; \ - nvm alias default 19.1.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.2-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node19.2-jl1.6-r4.1/Dockerfile deleted file mode 100755 index fdc73fed..00000000 --- a/docker.d/py3.11-node19.2-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.2.0; \ - nvm alias default 19.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.2-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node19.2-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 36e21b15..00000000 --- a/docker.d/py3.11-node19.2-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.2.0; \ - nvm alias default 19.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.2-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node19.2-jl1.8-r4.1/Dockerfile deleted file mode 100755 index b3211110..00000000 --- a/docker.d/py3.11-node19.2-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.2.0; \ - nvm alias default 19.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.2-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node19.2-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 61b93531..00000000 --- a/docker.d/py3.11-node19.2-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.2.0; \ - nvm alias default 19.2.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.3-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node19.3-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 03b39095..00000000 --- a/docker.d/py3.11-node19.3-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.3.0; \ - nvm alias default 19.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.3-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node19.3-jl1.6-r4.2/Dockerfile deleted file mode 100755 index ebbae675..00000000 --- a/docker.d/py3.11-node19.3-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.3.0; \ - nvm alias default 19.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.3-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node19.3-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 6164904d..00000000 --- a/docker.d/py3.11-node19.3-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.3.0; \ - nvm alias default 19.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.3-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node19.3-jl1.8-r4.2/Dockerfile deleted file mode 100755 index a914c7b9..00000000 --- a/docker.d/py3.11-node19.3-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.3.0; \ - nvm alias default 19.3.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.4-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node19.4-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 906ef370..00000000 --- a/docker.d/py3.11-node19.4-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.4.0; \ - nvm alias default 19.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.4-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node19.4-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 1ed41398..00000000 --- a/docker.d/py3.11-node19.4-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.4.0; \ - nvm alias default 19.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.4-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node19.4-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 33ad9a82..00000000 --- a/docker.d/py3.11-node19.4-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.4.0; \ - nvm alias default 19.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.4-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node19.4-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 56434bed..00000000 --- a/docker.d/py3.11-node19.4-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.4.0; \ - nvm alias default 19.4.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.5-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node19.5-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 1d6748cd..00000000 --- a/docker.d/py3.11-node19.5-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.5.0; \ - nvm alias default 19.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.5-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node19.5-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 75a563a6..00000000 --- a/docker.d/py3.11-node19.5-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.5.0; \ - nvm alias default 19.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.5-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node19.5-jl1.8-r4.1/Dockerfile deleted file mode 100755 index a779e918..00000000 --- a/docker.d/py3.11-node19.5-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.5.0; \ - nvm alias default 19.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.5-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node19.5-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 1c87a05a..00000000 --- a/docker.d/py3.11-node19.5-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.5.0; \ - nvm alias default 19.5.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.6-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node19.6-jl1.6-r4.1/Dockerfile deleted file mode 100755 index caee05f7..00000000 --- a/docker.d/py3.11-node19.6-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.6.1; \ - nvm alias default 19.6.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.6-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node19.6-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 5ccf3125..00000000 --- a/docker.d/py3.11-node19.6-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.6.1; \ - nvm alias default 19.6.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.6-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node19.6-jl1.8-r4.1/Dockerfile deleted file mode 100755 index a1a19d9e..00000000 --- a/docker.d/py3.11-node19.6-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.6.1; \ - nvm alias default 19.6.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.6-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node19.6-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 1c87486d..00000000 --- a/docker.d/py3.11-node19.6-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.6.1; \ - nvm alias default 19.6.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.7-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node19.7-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 6d5a05b6..00000000 --- a/docker.d/py3.11-node19.7-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.7.0; \ - nvm alias default 19.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.7-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node19.7-jl1.6-r4.2/Dockerfile deleted file mode 100755 index ba8fd566..00000000 --- a/docker.d/py3.11-node19.7-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.7.0; \ - nvm alias default 19.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.7-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node19.7-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 8cb864a8..00000000 --- a/docker.d/py3.11-node19.7-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.7.0; \ - nvm alias default 19.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.7-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node19.7-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 932dd1c5..00000000 --- a/docker.d/py3.11-node19.7-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.7.0; \ - nvm alias default 19.7.0; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.8-jl1.6-r4.1/Dockerfile b/docker.d/py3.11-node19.8-jl1.6-r4.1/Dockerfile deleted file mode 100755 index 3e3e184e..00000000 --- a/docker.d/py3.11-node19.8-jl1.6-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.8.1; \ - nvm alias default 19.8.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.8-jl1.6-r4.2/Dockerfile b/docker.d/py3.11-node19.8-jl1.6-r4.2/Dockerfile deleted file mode 100755 index 313fa5ce..00000000 --- a/docker.d/py3.11-node19.8-jl1.6-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.6.7; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.8.1; \ - nvm alias default 19.8.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.8-jl1.8-r4.1/Dockerfile b/docker.d/py3.11-node19.8-jl1.8-r4.1/Dockerfile deleted file mode 100755 index 29b207a0..00000000 --- a/docker.d/py3.11-node19.8-jl1.8-r4.1/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.1.3-* \ - r-base-dev=4.1.3-* \ - r-base-core=4.1.3-* \ - r-recommended=4.1.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.8.1; \ - nvm alias default 19.8.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/docker.d/py3.11-node19.8-jl1.8-r4.2/Dockerfile b/docker.d/py3.11-node19.8-jl1.8-r4.2/Dockerfile deleted file mode 100755 index 0c350621..00000000 --- a/docker.d/py3.11-node19.8-jl1.8-r4.2/Dockerfile +++ /dev/null @@ -1,56 +0,0 @@ -FROM --platform=${TARGETPLATFORM} ghcr.io/jmuchovej/baseimage:metabuilder-latest -ARG TARGETPLATFORM -ARG BUILD_DATE - -LABEL MAINTAINER "John Muchovej " \ - CONTAINER "jmuchovej/baseimage:" - -ENV PYENV_ROOT="/usr/local/pyenv" -ENV NVM_DIR="/usr/local/nvm" -ENV R_HOME="/usr/local/R" -ENV JULIAUP_ROOT="/usr/local/juliaup" -ENV JULIA_ROOT="/usr/local/julia" -ENV JULIA_DEPOT_PATH="${JULIA_ROOT}:${JULIA_DEPOT_PATH}" -ENV PATH="/usr/local/bin:${PATH}" -# region Python Setup -ENV PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}" -RUN pip install pipenv; \ - curl https://pyenv.run | bash; \ - ${PYENV_ROOT}/bin/pyenv install 3.11.2; \ - chmod 2775 ${PYENV_ROOT} && chown -R abc:abc ${PYENV_ROOT}; -# endregion - -# region Julia Setup -ENV PATH="${JULIAUP_ROOT}/bin:${PATH}" -RUN curl -fsSL https://install.julialang.org \ - | sh -s -- --yes --default-channel 1.8.5; \ - rsync -av ${HOME}/.juliaup/ ${JULIAUP_ROOT}; \ - chmod 2775 ${JULIAUP_ROOT} ${JULIA_ROOT} && chown -R abc:abc ${JULIAUP_ROOT} ${JULIA_ROOT}; -# endregion - -# region R Setup -ENV PATH="${R_HOME}/bin:${PATH}" -RUN mkdir -p ${R_HOME}; \ - apt update -yq; \ - apt install \ - r-base=4.2.3-* \ - r-base-dev=4.2.3-* \ - r-base-core=4.2.3-* \ - r-recommended=4.2.3-* \ - ; \ - rm -rf /var/lib/apt/lists/*; \ - apt clean; \ - chmod 2775 ${R_HOME} && chown -R abc:abc ${R_HOME}; -# endregion - -# region Node.js Setup -ENV PATH="${NVM_DIR}/bin:${PATH}" -RUN mkdir -p ${NVM_DIR}; \ - curl -fsSL -o- https://github.com/nvm-sh/nvm/raw/master/install.sh | bash; \ - \. ${NVM_DIR}/nvm.sh; \ - nvm install 19.8.1; \ - nvm alias default 19.8.1; \ - nvm use default; \ - chmod 2775 ${NVM_DIR} && chown -R abc:abc ${NVM_DIR}; \ - npm install -g pnpm -# endregion diff --git a/versions.d/_sources.jsonc b/versions.d/_sources.jsonc deleted file mode 100644 index a7d55ec0..00000000 --- a/versions.d/_sources.jsonc +++ /dev/null @@ -1,34 +0,0 @@ -{ - "python": { - // Running list of Python versions & support statuses - // https://devguide.python.org/versions/ - "semver": "=3.10 || =3.11", - "namespace": "library", - "repository": "python", - "versionPrefix": "py" - }, - "node": { - // Running list of Node versions & support statuses - // https://github.com/nodejs/release#release-schedule - "semver": "=18 || =19", - "namespace": "library", - "repository": "node", - "versionPrefix": "node" - }, - "julia": { - // Running list of Julia versions & support statuses - // https://julialang.org/downloads/ - "semver": "=1.6.7 || =1.8", - "namespace": "library", - "repository": "julia", - "versionPrefix": "jl" - }, - "rbase": { - // Running list of R versions & support statuses - // https://developer.r-project.org/ - "semver": "=4.1.3 || =4.2", - "namespace": "library", - "repository": "r-base", - "versionPrefix": "r" - } -} \ No newline at end of file diff --git a/versions.d/compute-versions.mjs b/versions.d/compute-versions.mjs deleted file mode 100755 index c9479bb9..00000000 --- a/versions.d/compute-versions.mjs +++ /dev/null @@ -1,126 +0,0 @@ -#!/usr/bin/env node -import _ from "lodash-es"; -import fs from "fs"; -import { dirname, join } from "path"; -import { fileURLToPath } from "url"; -import stripJSONComments from "strip-json-comments"; -import nunjucks from "nunjucks"; - -const __dirname = dirname(fileURLToPath(import.meta.url)); - -const SOURCES = JSON.parse(stripJSONComments(fs.readFileSync( - join(__dirname, "_sources.jsonc"), { - encoding: "utf-8", - }) -)); -const LANGS = _.keys(SOURCES); - -// const argv = yargs(process.argv.slice(2)) -// .usage("Usage $0 --lang") -// .alias("l", "lang") -// .nargs("l", 1) -// .choices("l", Object.keys(SOURCES)) -// .describe("l", "A language to search DockerHub for versions of.") -// .demandOption(["l"]) -// .help("h") -// .alias("h", "help") -// .argv; - -const VERSIONS = _(LANGS).chain() - .reduce((obj, lang) => { - const releases = JSON.parse( - fs.readFileSync(`${__dirname}/${lang}.json`, { encoding: "utf-8" }) - ); - obj[lang] = releases; - return obj; - }, {}) - .value(); - -const loneLatestVersions = _(VERSIONS).chain() - .map((versions, lang) => ({ - versions: { [lang]: versions.latest, }, - dockerTag: `latest-${SOURCES[lang].versionPrefix}`, - })) - .value(); - -const getVersionTypeList = (versionType) => _(LANGS) - .chain() - .reduce((obj, lang) => { - const releases = VERSIONS[lang][versionType]; - obj[lang] = _.map(releases, (version, dockerTag) => ({ - versions: { [lang]: version, }, - dockerTag: dockerTag, - })); - return obj; - }, {}) - .value(); - -// https://stackoverflow.com/a/43053803/2714651 -const cartesian = - (...a) => a.reduce((a, b) => a.flatMap(d => b.map(e => [d, e].flat()))); - -const getReleaseProduct = (releases) => _(releases).chain() - .map((versions) => _.range(versions.length)) - .thru((_releases) => cartesian(..._releases)) - .map((indexes) => { - const product = indexes.map( - (versIdx, langIdx) => releases[LANGS[langIdx]][versIdx] - ); - const versions = _(product) - .chain() - .map("versions") - .reduce((obj, item) => ({...obj, ...item}), {}) - .value(); - const tags = _.map(product, "dockerTag").join("-") - return { versions, dockerTag: tags, }; - }) - .value(); - -const majorReleases = getVersionTypeList("latestMajorReleases"); -const minorReleases = getVersionTypeList("latestMinorReleases"); -const allReleases = getVersionTypeList("versions"); - -const majorReleaseProducts = getReleaseProduct(majorReleases); -const minorReleaseProducts = getReleaseProduct(minorReleases); -const allReleaseProducts = getReleaseProduct(allReleases); - -const dockerVersions = [ - { - dockerTag: "latest", - versions: _.reduce(LANGS, (obj, lang) => { - obj[lang] = VERSIONS[lang].latest; - return obj; - }, {}), - }, - ...loneLatestVersions, - ...majorReleaseProducts, - ...minorReleaseProducts, - // ...allReleaseProducts, -]; - -try { - fs.writeFileSync( - `${__dirname}/docker-versions.json`, - JSON.stringify(dockerVersions, null, 2) - ); -} catch (err) { - console.error(err); -} - -const Dockerfile = nunjucks.compile(fs.readFileSync( - join(__dirname, "..", "Dockerfile.njk"), - { encoding: "utf-8" } -)); -const dockerfilePrefix = join(__dirname, "..", "docker.d"); -dockerVersions.map(({ versions, dockerTag }) => { - const renderedDockerfile = Dockerfile.render({ versions }); - const path = join(dockerfilePrefix, dockerTag); - fs.mkdirSync(path, { - mode: 0o775, - recursive: true - }); - fs.writeFileSync(join(path, "Dockerfile"), renderedDockerfile, { - mode: 0o775, - encoding: "utf-8" - }); -}) \ No newline at end of file diff --git a/versions.d/docker-versions.json b/versions.d/docker-versions.json deleted file mode 100644 index 8b531f14..00000000 --- a/versions.d/docker-versions.json +++ /dev/null @@ -1,1853 +0,0 @@ -[ - { - "dockerTag": "latest", - "versions": { - "python": "3.11.2", - "node": "19.8.1", - "julia": "1.8.5", - "rbase": "4.2.3" - } - }, - { - "versions": { - "python": "3.11.2" - }, - "dockerTag": "latest-py" - }, - { - "versions": { - "node": "19.8.1" - }, - "dockerTag": "latest-node" - }, - { - "versions": { - "julia": "1.8.5" - }, - "dockerTag": "latest-jl" - }, - { - "versions": { - "rbase": "4.2.3" - }, - "dockerTag": "latest-r" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.15.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3-node18-jl1-r4" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.8.1", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3-node19-jl1-r4" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.0.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.0-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.0.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.0-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.0.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.0-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.0.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.0-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.1.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.1-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.1.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.1-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.1.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.1-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.1.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.1-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.2.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.2-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.2.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.2-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.2.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.2-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.2.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.2-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.3.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.3-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.3.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.3-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.3.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.3-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.3.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.3-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.4.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.4-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.4.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.4-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.4.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.4-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.4.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.4-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.5.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.5-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.5.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.5-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.5.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.5-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.5.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.5-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.6.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.6-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.6.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.6-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.6.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.6-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.6.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.6-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.7.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.7-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.7.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.7-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.7.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.7-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.7.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.7-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.8.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.8-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.8.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.8-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.8.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.8-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.8.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.8-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.9.1", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.9-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.9.1", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.9-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.9.1", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.9-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.9.1", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.9-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.10.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.10-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.10.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.10-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.10.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.10-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.10.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.10-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.11.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.11-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.11.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.11-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.11.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.11-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.11.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.11-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.12.1", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.12-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.12.1", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.12-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.12.1", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.12-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.12.1", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.12-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.13.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.13-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.13.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.13-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.13.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.13-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.13.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.13-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.14.2", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.14-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.14.2", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.14-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.14.2", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.14-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.14.2", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.14-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.15.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.15-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.15.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.15-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.15.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node18.15-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "18.15.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node18.15-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.0.1", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.0-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.0.1", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.0-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.0.1", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.0-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.0.1", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.0-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.1.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.1-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.1.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.1-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.1.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.1-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.1.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.1-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.2.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.2-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.2.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.2-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.2.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.2-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.2.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.2-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.3.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.3-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.3.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.3-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.3.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.3-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.3.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.3-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.4.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.4-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.4.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.4-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.4.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.4-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.4.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.4-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.5.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.5-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.5.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.5-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.5.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.5-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.5.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.5-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.6.1", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.6-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.6.1", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.6-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.6.1", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.6-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.6.1", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.6-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.7.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.7-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.7.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.7-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.7.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.7-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.7.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.7-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.8.1", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.8-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.8.1", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.8-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.8.1", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.10-node19.8-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.10.10", - "node": "19.8.1", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.10-node19.8-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.0.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.0-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.0.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.0-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.0.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.0-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.0.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.0-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.1.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.1-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.1.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.1-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.1.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.1-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.1.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.1-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.2.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.2-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.2.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.2-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.2.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.2-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.2.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.2-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.3.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.3-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.3.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.3-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.3.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.3-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.3.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.3-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.4.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.4-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.4.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.4-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.4.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.4-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.4.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.4-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.5.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.5-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.5.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.5-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.5.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.5-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.5.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.5-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.6.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.6-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.6.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.6-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.6.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.6-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.6.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.6-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.7.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.7-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.7.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.7-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.7.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.7-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.7.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.7-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.8.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.8-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.8.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.8-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.8.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.8-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.8.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.8-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.9.1", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.9-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.9.1", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.9-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.9.1", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.9-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.9.1", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.9-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.10.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.10-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.10.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.10-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.10.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.10-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.10.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.10-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.11.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.11-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.11.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.11-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.11.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.11-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.11.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.11-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.12.1", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.12-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.12.1", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.12-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.12.1", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.12-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.12.1", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.12-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.13.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.13-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.13.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.13-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.13.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.13-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.13.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.13-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.14.2", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.14-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.14.2", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.14-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.14.2", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.14-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.14.2", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.14-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.15.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.15-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.15.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.15-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.15.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node18.15-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "18.15.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node18.15-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.0.1", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.0-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.0.1", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.0-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.0.1", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.0-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.0.1", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.0-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.1.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.1-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.1.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.1-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.1.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.1-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.1.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.1-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.2.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.2-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.2.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.2-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.2.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.2-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.2.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.2-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.3.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.3-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.3.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.3-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.3.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.3-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.3.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.3-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.4.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.4-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.4.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.4-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.4.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.4-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.4.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.4-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.5.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.5-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.5.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.5-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.5.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.5-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.5.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.5-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.6.1", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.6-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.6.1", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.6-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.6.1", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.6-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.6.1", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.6-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.7.0", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.7-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.7.0", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.7-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.7.0", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.7-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.7.0", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.7-jl1.8-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.8.1", - "julia": "1.6.7", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.8-jl1.6-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.8.1", - "julia": "1.6.7", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.8-jl1.6-r4.2" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.8.1", - "julia": "1.8.5", - "rbase": "4.1.3" - }, - "dockerTag": "py3.11-node19.8-jl1.8-r4.1" - }, - { - "versions": { - "python": "3.11.2", - "node": "19.8.1", - "julia": "1.8.5", - "rbase": "4.2.3" - }, - "dockerTag": "py3.11-node19.8-jl1.8-r4.2" - } -] \ No newline at end of file diff --git a/versions.d/get-versions.mjs b/versions.d/get-versions.mjs deleted file mode 100755 index 11a6d3d3..00000000 --- a/versions.d/get-versions.mjs +++ /dev/null @@ -1,109 +0,0 @@ -#!/usr/bin/env node -import axios from "axios"; -import _ from "lodash-es"; -import semver from "semver"; -import fs from "fs"; -import { dirname } from "path"; -import { fileURLToPath } from "url"; -import stripJSONComments from "strip-json-comments"; -import yargs from "yargs"; - -const __dirname = dirname(fileURLToPath(import.meta.url)); - -const VERSIONS = JSON.parse(stripJSONComments( - fs.readFileSync(`${__dirname}/_sources.jsonc`, { encoding: "utf-8" }) -)); - -const argv = yargs(process.argv.slice(2)) - .usage("Usage $0 --lang [lang]") - .alias("l", "lang") - .nargs("l", 1) - .choices("l", Object.keys(VERSIONS)) - .describe("l", "A language to search DockerHub for versions of.") - .demandOption(["l"]) - .help("h") - .alias("h", "help") - .argv; - -const LANG = VERSIONS[argv.lang] - -const DOCKERHUB_API_URL = "https://hub.docker.com/v2"; - -const api = axios.create({ - baseURL: DOCKERHUB_API_URL, - timeout: 5000, -}) - - -const getRepositoryTags = async ( - url = `/namespaces/${LANG.namespace}/repositories/${LANG.repository}/tags` -) => { - const page = url.match(/page=(?\d+)/i); - url = url.replace(DOCKERHUB_API_URL, "").split("?")[0]; - const params = { - page: page ? parseInt(page.groups.page) : 1, - page_size: 100, - } - // * Reset the URL because we manually pass params, every time. - const query = await api.get(url, { params }) - - let results = [] - if (query.data.next) { - results = results.concat(await getRepositoryTags(query.data.next)) - } - - if (query.data.results) { - return results.concat(query.data.results); - } - - return results; -} - -const tags = await getRepositoryTags(); - -const desiredVersions =_(tags).chain() - .filter(({ name }) => semver.satisfies(name, LANG.semver)) - .map(({ name }) => name) - .sort((a, b) => semver.gt(a, b) ? 1 : -1) - .map(semver.parse) - .map((s) => Object.assign({}, s)) - .value(); - -const patchVersionMap = _(desiredVersions).chain() - .reduce((obj, { version }) => { - obj[`${LANG.versionPrefix}${version}`] = version; - return obj; - }, {}).value(); - -const latestMinorReleases = _(desiredVersions).chain() - .groupBy(v => `${v.major}.${v.minor}`) - .reduce((obj, opts, version) => { - const latest = _.last(opts); - obj[`${LANG.versionPrefix}${version}`] = latest.version; - return obj; - }, {}).value() - -const latestMajorReleases = _(desiredVersions).chain() - .groupBy(v => `${v.major}`) - .reduce((obj, opts, version) => { - const latest = _.last(opts); - obj[`${LANG.versionPrefix}${latest.major}`] = latest.version; - return obj; - }, {}).value(); - -const versionMap = { - versions: { - ...patchVersionMap, - }, - latestMinorReleases, - latestMajorReleases, - latest: _.last(desiredVersions).version, -} -try { - fs.writeFileSync( - `${__dirname}/${argv.lang}.json`, - JSON.stringify(versionMap, null, 2) - ); -} catch (err) { - console.error(err) -} diff --git a/versions.d/julia.json b/versions.d/julia.json deleted file mode 100644 index 26e2cdcf..00000000 --- a/versions.d/julia.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "versions": { - "jl1.6.7": "1.6.7", - "jl1.8.0": "1.8.0", - "jl1.8.1": "1.8.1", - "jl1.8.2": "1.8.2", - "jl1.8.3": "1.8.3", - "jl1.8.4": "1.8.4", - "jl1.8.5": "1.8.5" - }, - "latestMinorReleases": { - "jl1.6": "1.6.7", - "jl1.8": "1.8.5" - }, - "latestMajorReleases": { - "jl1": "1.8.5" - }, - "latest": "1.8.5" -} \ No newline at end of file diff --git a/versions.d/node.json b/versions.d/node.json deleted file mode 100644 index 9ef815fb..00000000 --- a/versions.d/node.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "versions": { - "node18.0.0": "18.0.0", - "node18.1.0": "18.1.0", - "node18.2.0": "18.2.0", - "node18.3.0": "18.3.0", - "node18.4.0": "18.4.0", - "node18.5.0": "18.5.0", - "node18.6.0": "18.6.0", - "node18.7.0": "18.7.0", - "node18.8.0": "18.8.0", - "node18.9.0": "18.9.0", - "node18.9.1": "18.9.1", - "node18.10.0": "18.10.0", - "node18.11.0": "18.11.0", - "node18.12.0": "18.12.0", - "node18.12.1": "18.12.1", - "node18.13.0": "18.13.0", - "node18.14.0": "18.14.0", - "node18.14.1": "18.14.1", - "node18.14.2": "18.14.2", - "node18.15.0": "18.15.0", - "node19.0.0": "19.0.0", - "node19.0.1": "19.0.1", - "node19.1.0": "19.1.0", - "node19.2.0": "19.2.0", - "node19.3.0": "19.3.0", - "node19.4.0": "19.4.0", - "node19.5.0": "19.5.0", - "node19.6.0": "19.6.0", - "node19.6.1": "19.6.1", - "node19.7.0": "19.7.0", - "node19.8.1": "19.8.1" - }, - "latestMinorReleases": { - "node18.0": "18.0.0", - "node18.1": "18.1.0", - "node18.2": "18.2.0", - "node18.3": "18.3.0", - "node18.4": "18.4.0", - "node18.5": "18.5.0", - "node18.6": "18.6.0", - "node18.7": "18.7.0", - "node18.8": "18.8.0", - "node18.9": "18.9.1", - "node18.10": "18.10.0", - "node18.11": "18.11.0", - "node18.12": "18.12.1", - "node18.13": "18.13.0", - "node18.14": "18.14.2", - "node18.15": "18.15.0", - "node19.0": "19.0.1", - "node19.1": "19.1.0", - "node19.2": "19.2.0", - "node19.3": "19.3.0", - "node19.4": "19.4.0", - "node19.5": "19.5.0", - "node19.6": "19.6.1", - "node19.7": "19.7.0", - "node19.8": "19.8.1" - }, - "latestMajorReleases": { - "node18": "18.15.0", - "node19": "19.8.1" - }, - "latest": "19.8.1" -} \ No newline at end of file diff --git a/versions.d/python.json b/versions.d/python.json deleted file mode 100644 index 460115bb..00000000 --- a/versions.d/python.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "versions": { - "py3.10.0": "3.10.0", - "py3.10.1": "3.10.1", - "py3.10.2": "3.10.2", - "py3.10.3": "3.10.3", - "py3.10.4": "3.10.4", - "py3.10.5": "3.10.5", - "py3.10.6": "3.10.6", - "py3.10.7": "3.10.7", - "py3.10.8": "3.10.8", - "py3.10.9": "3.10.9", - "py3.10.10": "3.10.10", - "py3.11.0": "3.11.0", - "py3.11.1": "3.11.1", - "py3.11.2": "3.11.2" - }, - "latestMinorReleases": { - "py3.10": "3.10.10", - "py3.11": "3.11.2" - }, - "latestMajorReleases": { - "py3": "3.11.2" - }, - "latest": "3.11.2" -} \ No newline at end of file diff --git a/versions.d/rbase.json b/versions.d/rbase.json deleted file mode 100644 index 3a3b8131..00000000 --- a/versions.d/rbase.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "versions": { - "r4.1.3": "4.1.3", - "r4.2.0": "4.2.0", - "r4.2.1": "4.2.1", - "r4.2.2": "4.2.2", - "r4.2.3": "4.2.3" - }, - "latestMinorReleases": { - "r4.1": "4.1.3", - "r4.2": "4.2.3" - }, - "latestMajorReleases": { - "r4": "4.2.3" - }, - "latest": "4.2.3" -} \ No newline at end of file