diff --git a/.github/workflows/multiarch-build.yaml b/.github/workflows/multiarch-build.yaml index a6117cf..5c80b83 100644 --- a/.github/workflows/multiarch-build.yaml +++ b/.github/workflows/multiarch-build.yaml @@ -14,7 +14,7 @@ jobs: name: Build images runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install qemu dependency run: | @@ -23,7 +23,7 @@ jobs: - name: Buildah Action id: build-image - uses: redhat-actions/buildah-build@v2 + uses: redhat-actions/buildah-build@v3 with: image: php tags: latest @@ -32,7 +32,7 @@ jobs: - name: Push To quay.io id: push-to-quay - uses: redhat-actions/push-to-registry@v2 + uses: redhat-actions/push-to-registry@v3 if: github.ref == 'refs/heads/master' with: image: ${{ steps.build-image.outputs.image }} diff --git a/Containerfile b/Containerfile index f5db399..fee6c05 100644 --- a/Containerfile +++ b/Containerfile @@ -1,8 +1,17 @@ -FROM docker.io/library/php:8.4-fpm -RUN apt-get update && apt-get upgrade -y && apt-get autoclean +FROM docker.io/library/php:8.5-fpm +RUN apt-get update && \ + apt-get upgrade -y && \ + apt-get install -y \ + ffmpeg \ + libreoffice \ + imagemagick \ + --no-install-recommends \ + && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* ADD --chmod=0755 \ - https://github.com/mlocati/docker-php-extension-installer/releases/download/2.9.0/install-php-extensions \ + https://github.com/mlocati/docker-php-extension-installer/releases/download/2.12.3/install-php-extensions \ /usr/local/bin/ RUN install-php-extensions \