From ee0916e02b019b5cb03f81916b35c8f52282df8b Mon Sep 17 00:00:00 2001 From: Loki <59907407+Loki-101@users.noreply.github.com> Date: Thu, 12 Oct 2023 21:41:43 -0700 Subject: [PATCH 1/3] Update python.yml --- .github/workflows/python.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 2a608b7d9..7daaf0cb8 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -22,6 +22,7 @@ jobs: - '3.9' - '3.10' - '3.11' + - '3.12' steps: - uses: actions/checkout@v3 # Setup QEMU for ARM64 Build From d795d38a694cc9f35087aad15e3554cd5512f914 Mon Sep 17 00:00:00 2001 From: Loki <59907407+Loki-101@users.noreply.github.com> Date: Thu, 12 Oct 2023 21:42:24 -0700 Subject: [PATCH 2/3] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 9221522b1..be5845ff2 100644 --- a/README.md +++ b/README.md @@ -229,6 +229,8 @@ is tagged correctly. * `ghcr.io/parkervcp/yolks:python_3.10` * [`python3.11`](/python/3.11) * `ghcr.io/parkervcp/yolks:python_3.11` +* [`python3.12`](/python/3.12) + * `ghcr.io/parkervcp/yolks:python_3.12` ### [Redis](/redis) From 3fff30486b0544ef3ffa5ba285371f9bb11a58b0 Mon Sep 17 00:00:00 2001 From: Loki <59907407+Loki-101@users.noreply.github.com> Date: Thu, 12 Oct 2023 21:43:45 -0700 Subject: [PATCH 3/3] Create Dockerfile --- python/3.12/Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 python/3.12/Dockerfile diff --git a/python/3.12/Dockerfile b/python/3.12/Dockerfile new file mode 100644 index 000000000..8c830e4b5 --- /dev/null +++ b/python/3.12/Dockerfile @@ -0,0 +1,14 @@ +FROM --platform=$TARGETOS/$TARGETARCH python:3.12-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" ]