From e0357d8c8315ce913c9da999ac9e14d839bf7d3b Mon Sep 17 00:00:00 2001 From: Torsten Widmann Date: Fri, 28 Oct 2022 12:04:44 +0200 Subject: [PATCH] add python 3.11 (#87) --- .github/workflows/python.yml | 1 + README.md | 2 ++ python/3.11/Dockerfile | 14 ++++++++++++++ 3 files changed, 17 insertions(+) create mode 100644 python/3.11/Dockerfile diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 380fcfa..970c6ec 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -21,6 +21,7 @@ jobs: - '3.8' - '3.9' - '3.10' + - '3.11' steps: - uses: actions/checkout@v3 # Setup QEMU for ARM64 Build diff --git a/README.md b/README.md index a574e10..14d57c5 100644 --- a/README.md +++ b/README.md @@ -193,6 +193,8 @@ is tagged correctly. * `ghcr.io/parkervcp/yolks:python_3.9` * [`python3.10`](/python/3.10) * `ghcr.io/parkervcp/yolks:python_3.10` +* [`python3.11`](/python/3.11) + * `ghcr.io/parkervcp/yolks:python_3.11` ### [Redis](/redis) diff --git a/python/3.11/Dockerfile b/python/3.11/Dockerfile new file mode 100644 index 0000000..eabf145 --- /dev/null +++ b/python/3.11/Dockerfile @@ -0,0 +1,14 @@ +FROM --platform=$TARGETOS/$TARGETARCH python:3.11-slim + +LABEL author="Michael Parker" maintainer="parker@pterodactyl.io" + +RUN apt update \ + && apt -y install git gcc g++ ca-certificates dnsutils curl iproute2 ffmpeg procps \ + && useradd -m -d /home/container container + +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +COPY ./../entrypoint.sh /entrypoint.sh +CMD [ "/bin/bash", "/entrypoint.sh" ]