🗃️ Updated Dockerfile* and .env.scripts* 🗃️
Some checks failed
python-3.10 / release-python-3_10 (push) Has been cancelled
python-3.11 / release-python-3_11 (push) Has been cancelled
python-3.12 / release-python-3_12 (push) Has been cancelled
python-3.13 / release-python-3_13 (push) Has been cancelled
python-3.9 / release-python-3_9 (push) Has been cancelled
release-tag / release-image (push) Has been cancelled
python-3 / release-python-3 (push) Has been cancelled

Dockerfile
Dockerfile.2
Dockerfile.3
Dockerfile.3.10
Dockerfile.3.11
Dockerfile.3.12
Dockerfile.3.13
Dockerfile.3.9
.gitea/workflows/docker-3_10.yaml
.gitea/workflows/docker-3_11.yaml
.gitea/workflows/docker-3_12.yaml
.gitea/workflows/docker-3_13.yaml
.gitea/workflows/docker-3_9.yaml
.gitea/workflows/docker.3.yaml
.gitea/workflows/docker.yaml
rootfs/usr/local/bin/entrypoint.sh
rootfs/usr/local/etc/docker/functions/entrypoint.sh
This commit is contained in:
casjay
2025-11-29 11:04:52 -05:00
parent d0fb893bbf
commit cfc8bc84f5
17 changed files with 2790 additions and 1249 deletions

View File

@@ -0,0 +1,48 @@
name: python-3.9
on: push
jobs:
release-python-3_9:
runs-on: act_runner
container:
image: catthehacker/ubuntu:act-latest
env:
RUNNER_TOOL_CACHE: /toolcache
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Get Meta
id: meta
run: |
echo DOCKER_TAG=3.9 >> $GITHUB_OUTPUT
echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT
echo DOCKER_ORG=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $1}') >> $GITHUB_OUTPUT
echo DOCKER_HUB=$([ -n "$DOCKER_HUB" ] && echo ${DOCKER_HUB} || echo "docker.io") >> $GITHUB_OUTPUT
echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}' | sed 's|^docker-||g') >> $GITHUB_OUTPUT
- name: Set up Docker BuildX
uses: docker/setup-buildx-action@v2
- name: Login to DockerHub
uses: docker/login-action@v2
with:
password: ${{ secrets.DOCKER_TOKEN }}
username: ${{ secrets.DOCKER_USERNAME }}
registry: ${{ steps.meta.outputs.DOCKER_HUB }}
- name: Build and push
uses: docker/build-push-action@v4
with:
context: .
file: ./Dockerfile.3.9
platforms: |
linux/amd64
linux/arm64
push: true
tags: |
${{ steps.meta.outputs.DOCKER_HUB }}/${{ steps.meta.outputs.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.DOCKER_TAG }}