Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
144 changes: 52 additions & 92 deletions .github/workflows/Docker-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,58 @@ jobs:
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}

build_ubi9_python313_image:
needs: [ tags, build_ubi9_image ]
uses: ./.github/workflows/Docker.yml
with:
image_name: "axaguildev/build-ubi9-python3.13"
image_version: ${{ needs.tags.outputs.new_version }}
image_build_args: "baseImage=axaguildev/build-ubi9:${{ needs.tags.outputs.new_version }}"
image_context: ./build/Python313
image_file: "./build/Python313/Dockerfile.ubi9"
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}

runtime_ubi9_python313_image:
needs: [ tags,runtime_ubi9_image ]
uses: ./.github/workflows/Docker.yml
with:
image_name: "axaguildev/runtime-ubi9-python3.13"
image_version: ${{ needs.tags.outputs.new_version }}
image_build_args: "baseImage=axaguildev/runtime-ubi9:${{ needs.tags.outputs.new_version }}"
image_context: ./runtime/Python313
image_file: "./runtime/Python313/Dockerfile.ubi9"
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}

build_ubi9_python312_image:
needs: [ tags, build_ubi9_image ]
uses: ./.github/workflows/Docker.yml
with:
image_name: "axaguildev/build-ubi9-python3.12"
image_version: ${{ needs.tags.outputs.new_version }}
image_build_args: "baseImage=axaguildev/build-ubi9:${{ needs.tags.outputs.new_version }}"
image_context: ./build/Python312
image_file: "./build/Python312/Dockerfile.ubi9"
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}

runtime_ubi9_python312_image:
needs: [ tags,runtime_ubi9_image ]
uses: ./.github/workflows/Docker.yml
with:
image_name: "axaguildev/runtime-ubi9-python3.12"
image_version: ${{ needs.tags.outputs.new_version }}
image_build_args: "baseImage=axaguildev/runtime-ubi9:${{ needs.tags.outputs.new_version }}"
image_context: ./runtime/Python312
image_file: "./runtime/Python312/Dockerfile.ubi9"
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}

build_ubi9_python311_image:
needs: [ tags, build_ubi9_image ]
Expand Down Expand Up @@ -199,95 +251,3 @@ jobs:
image_name: "axaguildev/build-ubi9-python3.11-tesseract"
image_version: ${{ needs.tags.outputs.new_version }}
image_build_args: "baseImage=axaguildev/build-ubi9-python3.11:${{ needs.tags.outputs.new_version }}"


build_ubi8_image:
needs: tags
uses: ./.github/workflows/Docker.yml
with:
image_name: "axaguildev/build-ubi8"
image_version: "${{ needs.tags.outputs.new_version }}"
image_build_args: "baseImage=registry.access.redhat.com/ubi8/ubi:latest"
image_context: ./ubi
image_file: "./Dockerfile.ubi8"
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}

runtime_ubi8_image:
needs: tags
uses: ./.github/workflows/Docker.yml
with:
image_name: "axaguildev/runtime-ubi8"
image_version: ${{ needs.tags.outputs.new_version }}
image_build_args: "baseImage=registry.access.redhat.com/ubi8/ubi-minimal:latest"
image_context: ./ubi
image_file: "./Dockerfile.ubi8-minimal"
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}

build_ubi8_python38_image:
needs: [tags,build_ubi8_image]
uses: ./.github/workflows/Docker.yml
with:
image_name: "axaguildev/build-ubi8-python3.8"
image_version: ${{ needs.tags.outputs.new_version }}
image_build_args: "baseImage=axaguildev/build-ubi8:${{ needs.tags.outputs.new_version }}"
image_context: ./build/Python38
image_file: "./build/Python38/Dockerfile.ubi8"
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}

runtime_ubi8_python38_image:
needs: [tags,runtime_ubi8_image]
uses: ./.github/workflows/Docker.yml
with:
image_name: "axaguildev/runtime-ubi8-python3.8"
image_version: ${{ needs.tags.outputs.new_version }}
image_build_args: "baseImage=axaguildev/runtime-ubi8:${{ needs.tags.outputs.new_version }}"
image_context: ./runtime/Python38
image_file: "./runtime/Python38/Dockerfile.ubi8"
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}

build_python310_image:
needs: [tags,build_ubi8_image]
uses: ./.github/workflows/Docker.yml
with:
image_name: "axaguildev/build-ubi8-python3.10"
image_version: ${{ needs.tags.outputs.new_version }}
image_build_args: "baseImage=axaguildev/build-ubi8:${{ needs.tags.outputs.new_version }} "
image_context: ./build/Python310
image_file: "./build/Python310/Dockerfile.ubi8"
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}

runtime_ubi8_python310_image:
needs: [tags,runtime_ubi8_image]
uses: ./.github/workflows/Docker.yml
with:
image_name: "axaguildev/runtime-ubi8-python3.10"
image_version: ${{ needs.tags.outputs.new_version }}
image_build_args: "baseImage=axaguildev/runtime-ubi8:${{ needs.tags.outputs.new_version }}"
image_context: ./runtime/Python310
image_file: "./runtime/Python310/Dockerfile.ubi8"
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}

build_ubi8_python38_tesseract_image:
needs: [tags,build_ubi8_image,build_ubi8_python38_image]
uses: ./.github/workflows/Docker.yml
secrets:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
with:
image_context: ./ubi
image_file : "./Dockerfile.ubi8-tesseract"
image_name: "axaguildev/build-ubi8-python3.8-tesseract"
image_version: ${{ needs.tags.outputs.new_version }}
image_build_args: "baseImage=axaguildev/build-ubi8-python3.8:${{ needs.tags.outputs.new_version }}"
8 changes: 8 additions & 0 deletions .github/workflows/Docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@ jobs:
- uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Set up QEMU
uses: docker/setup-qemu-action@v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Log in to Docker Hub
uses: docker/login-action@v2
Expand All @@ -54,6 +60,7 @@ jobs:
file : ${{ inputs.image_file }}
build-args: ${{ inputs.image_build_args }}
push: true
platforms: linux/amd64,linux/arm64
tags: ${{ inputs.image_name }}:${{ inputs.image_version }},${{ inputs.image_name }}:latest
labels: ${{ steps.meta.outputs.labels }}

Expand All @@ -65,5 +72,6 @@ jobs:
file : ${{ inputs.image_file }}
build-args: ${{ inputs.image_build_args }}
push: true
platforms: linux/amd64,linux/arm64
tags: ${{ inputs.image_name }}:${{ inputs.image_version }}
labels: ${{ steps.meta.outputs.labels }}
64 changes: 0 additions & 64 deletions Dockerfile.ubi8

This file was deleted.

61 changes: 0 additions & 61 deletions Dockerfile.ubi8-minimal

This file was deleted.

37 changes: 0 additions & 37 deletions Dockerfile.ubi8-tesseract

This file was deleted.

2 changes: 0 additions & 2 deletions Dockerfile.ubi9
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
ARG baseImage
FROM ${baseImage}



LABEL target="os"
LABEL stack="ubi"
LABEL os="linux"
Expand Down
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,11 @@ Create docker image base :
- UBI9 runtime python 3.11 [![Docker UBI 9 runtime Python 3.11](https://img.shields.io/docker/pulls/axaguildev/runtime-ubi9-python3.11.svg)](https://hub.docker.com/r/axaguildev/runtime-ubi9-python3.11)
- UBI9 build python 3.11 with tesseract [![Docker UBI 9 Python 3.1 tesseract](https://img.shields.io/docker/pulls/axaguildev/build-ubi9-python3.11-tesseract.svg)](https://hub.docker.com/r/axaguildev/build-ubi9-python3.11-tesseract)

- UBI9 build python 3.12 [![Docker UBI 9 build Python 3.12](https://img.shields.io/docker/pulls/axaguildev/build-ubi9-python3.12.svg)](https://hub.docker.com/r/axaguildev/build-ubi9-python3.12)
- UBI9 runtime python 3.12 [![Docker UBI 9 runtime Python 3.12](https://img.shields.io/docker/pulls/axaguildev/runtime-ubi9-python3.12.svg)](https://hub.docker.com/r/axaguildev/runtime-ubi9-python3.12)

- UBI9 build python 3.13 [![Docker UBI 9 build Python 3.13](https://img.shields.io/docker/pulls/axaguildev/build-ubi9-python3.13.svg)](https://hub.docker.com/r/axaguildev/build-ubi9-python3.13)
- UBI9 runtime python 3.13 [![Docker UBI 9 runtime Python 3.13](https://img.shields.io/docker/pulls/axaguildev/runtime-ubi9-python3.13.svg)](https://hub.docker.com/r/axaguildev/runtime-ubi9-python3.13)

- UBI9 build node20 [![Docker UBI 9 build node 20](https://img.shields.io/docker/pulls/axaguildev/build-ubi9-node20.svg)](https://hub.docker.com/r/axaguildev/build-ubi9-node20)
- UBI9 runtime nginx [![Docker UBI 9 runtime nginx](https://img.shields.io/docker/pulls/axaguildev/runtime-ubi9-nginx.svg)](https://hub.docker.com/r/axaguildev/runtime-ubi9-nginx)
Loading
Loading