From c440c598d8a2e438de9e225179c2fec18fbc683f Mon Sep 17 00:00:00 2001 From: lee Date: Tue, 16 Feb 2021 15:01:58 +0800 Subject: [PATCH 1/5] trying python 3.9 --- 3.9/debian/10/Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 3.9/debian/10/Dockerfile diff --git a/3.9/debian/10/Dockerfile b/3.9/debian/10/Dockerfile new file mode 100644 index 0000000..3c9449a --- /dev/null +++ b/3.9/debian/10/Dockerfile @@ -0,0 +1,20 @@ +FROM python:3.9-slim-buster +LABEL maintainer "https://github.com/muccg/" + +ENV VIRTUAL_ENV /env +ENV PYTHON_PIP_VERSION 20.2.3 +ENV PIP_NO_CACHE_DIR="off" +ENV PATH $VIRTUAL_ENV/bin:$PATH + +# create a virtual env in $VIRTUAL_ENV and ensure it respects pip version +RUN python3 -m venv $VIRTUAL_ENV \ + && $VIRTUAL_ENV/bin/pip install --upgrade pip==$PYTHON_PIP_VERSION \ + && pip install --upgrade "setuptools" + #&& pip install --upgrade "setuptools>=40.0.0,<=41.0.0" + +RUN mkdir /app + +RUN addgroup --gid 1000 ccg-user \ + && adduser --disabled-password --home /data --no-create-home --system -q --uid 1000 --ingroup ccg-user ccg-user \ + && mkdir /data \ + && chown ccg-user:ccg-user /data From a528d182f3bf734dd715bde61355fbfae18895d8 Mon Sep 17 00:00:00 2001 From: Lee Render Date: Tue, 14 Jun 2022 14:02:35 +0800 Subject: [PATCH 2/5] Added Python 3.10 --- 3.10/debian/Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 3.10/debian/Dockerfile diff --git a/3.10/debian/Dockerfile b/3.10/debian/Dockerfile new file mode 100644 index 0000000..58d1f5d --- /dev/null +++ b/3.10/debian/Dockerfile @@ -0,0 +1,20 @@ +FROM python:3.10-slim-buster +LABEL maintainer "https://github.com/muccg/" + +ENV VIRTUAL_ENV /env +ENV PYTHON_PIP_VERSION 22.1.2 +ENV PIP_NO_CACHE_DIR="off" +ENV PATH $VIRTUAL_ENV/bin:$PATH + +# create a virtual env in $VIRTUAL_ENV and ensure it respects pip version +RUN python3 -m venv $VIRTUAL_ENV \ + && $VIRTUAL_ENV/bin/pip install --upgrade pip==$PYTHON_PIP_VERSION \ + && pip install --upgrade "setuptools" + #&& pip install --upgrade "setuptools>=40.0.0,<=41.0.0" + +RUN mkdir /app + +RUN addgroup --gid 1000 ccg-user \ + && adduser --disabled-password --home /data --no-create-home --system -q --uid 1000 --ingroup ccg-user ccg-user \ + && mkdir /data \ + && chown ccg-user:ccg-user /data From 36a99cfd07b0c7c46e02246097c41233105fd13f Mon Sep 17 00:00:00 2001 From: Lee Render Date: Tue, 14 Jun 2022 14:19:17 +0800 Subject: [PATCH 3/5] moved 3.10 debian 10 Dockerfile --- 3.10/debian/{ => 10}/Dockerfile | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename 3.10/debian/{ => 10}/Dockerfile (100%) diff --git a/3.10/debian/Dockerfile b/3.10/debian/10/Dockerfile similarity index 100% rename from 3.10/debian/Dockerfile rename to 3.10/debian/10/Dockerfile From 4c0a357366ef1ec7ad9375e18ec8e4822b366d8d Mon Sep 17 00:00:00 2001 From: Lee Render Date: Tue, 14 Jun 2022 14:23:45 +0800 Subject: [PATCH 4/5] 3.10 debian bullseye --- 3.10/debian/11/Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 3.10/debian/11/Dockerfile diff --git a/3.10/debian/11/Dockerfile b/3.10/debian/11/Dockerfile new file mode 100644 index 0000000..2df47f3 --- /dev/null +++ b/3.10/debian/11/Dockerfile @@ -0,0 +1,20 @@ +FROM python:3.10-slim-bullseye +LABEL maintainer "https://github.com/muccg/" + +ENV VIRTUAL_ENV /env +ENV PYTHON_PIP_VERSION 22.1.2 +ENV PIP_NO_CACHE_DIR="off" +ENV PATH $VIRTUAL_ENV/bin:$PATH + +# create a virtual env in $VIRTUAL_ENV and ensure it respects pip version +RUN python3 -m venv $VIRTUAL_ENV \ + && $VIRTUAL_ENV/bin/pip install --upgrade pip==$PYTHON_PIP_VERSION \ + && pip install --upgrade "setuptools" + #&& pip install --upgrade "setuptools>=40.0.0,<=41.0.0" + +RUN mkdir /app + +RUN addgroup --gid 1000 ccg-user \ + && adduser --disabled-password --home /data --no-create-home --system -q --uid 1000 --ingroup ccg-user ccg-user \ + && mkdir /data \ + && chown ccg-user:ccg-user /data From f7092a330a829fa1955308d11f3cd3c3366db51d Mon Sep 17 00:00:00 2001 From: Lee Render Date: Wed, 22 Jun 2022 11:13:04 +0800 Subject: [PATCH 5/5] Added Debian 11 Python 3.9 --- 3.9/debian/11/Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 3.9/debian/11/Dockerfile diff --git a/3.9/debian/11/Dockerfile b/3.9/debian/11/Dockerfile new file mode 100644 index 0000000..74dd6c3 --- /dev/null +++ b/3.9/debian/11/Dockerfile @@ -0,0 +1,20 @@ +FROM python:3.9-slim-bullseye +LABEL maintainer "https://github.com/muccg/" + +ENV VIRTUAL_ENV /env +ENV PYTHON_PIP_VERSION 22.1.2 +ENV PIP_NO_CACHE_DIR="off" +ENV PATH $VIRTUAL_ENV/bin:$PATH + +# create a virtual env in $VIRTUAL_ENV and ensure it respects pip version +RUN python3 -m venv $VIRTUAL_ENV \ + && $VIRTUAL_ENV/bin/pip install --upgrade pip==$PYTHON_PIP_VERSION \ + && pip install --upgrade "setuptools" + #&& pip install --upgrade "setuptools>=40.0.0,<=41.0.0" + +RUN mkdir /app + +RUN addgroup --gid 1000 ccg-user \ + && adduser --disabled-password --home /data --no-create-home --system -q --uid 1000 --ingroup ccg-user ccg-user \ + && mkdir /data \ + && chown ccg-user:ccg-user /data