Rejigging for new namespace, adopted into the Benzine Organisation.

This commit is contained in:
Greyscale 2021-05-17 19:27:01 +02:00
parent fea9a1b249
commit 7620e3a5fe
8 changed files with 376 additions and 297 deletions

View file

@ -48,36 +48,32 @@ jobs:
target: marshall
platforms: linux/amd64,linux/arm64
push: true
tags: gone/marshall
tags: benzine/marshall:latest
build-php:
needs: [lint]
build-php-core:
needs: [ lint, build-marshall ]
runs-on: ubuntu-20.04
if: "!contains(github.event.head_commit.message, 'ci skip')"
strategy:
fail-fast: false
matrix:
variant:
- cli
- nginx
- apache
onbuild:
- ''
- ''
# - '-onbuild'
version:
#- "7.0"
#- "7.1"
#- "7.2"
- "7.3"
- "7.4"
- "8.0"
#- "7.0"
#- "7.1"
#- "7.2"
#- "7.3"
#- "7.4"
- "8.0"
env:
PHP_PACKAGES_70: git mariadb-client php7.0-apcu php7.0-bcmath php7.0-bz2 php7.0-cli php7.0-curl php7.0-gd php7.0-imap php7.0-imagick php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring php7.0-mcrypt php7.0-memcache php7.0-memcached php7.0-mongodb php7.0-mysql php7.0-opcache php7.0-pgsql php7.0-phpdbg php7.0-pspell php7.0-redis php7.0-soap php7.0-sqlite php7.0-xdebug php7.0-xml php7.0-zip postgresql-client
PHP_PACKAGES_71: git mariadb-client php7.1-apcu php7.1-bcmath php7.1-bz2 php7.1-cli php7.1-curl php7.1-gd php7.1-imap php7.1-imagick php7.1-intl php7.1-json php7.1-ldap php7.1-mbstring php7.1-mcrypt php7.1-memcache php7.1-memcached php7.1-mongodb php7.1-mysql php7.1-opcache php7.1-pgsql php7.1-phpdbg php7.1-pspell php7.1-redis php7.1-soap php7.1-sqlite php7.1-xdebug php7.1-xml php7.1-zip postgresql-client
PHP_PACKAGES_72: git mariadb-client php7.2-apcu php7.2-bcmath php7.2-bz2 php7.2-cli php7.2-curl php7.2-gd php7.2-imap php7.2-imagick php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-memcache php7.2-memcached php7.2-mongodb php7.2-mysql php7.2-opcache php7.2-pgsql php7.2-phpdbg php7.2-pspell php7.2-redis php7.2-soap php7.2-sqlite php7.2-xdebug php7.2-xml php7.2-zip postgresql-client
PHP_PACKAGES_73: git mariadb-client php7.3-apcu php7.3-bcmath php7.3-bz2 php7.3-cli php7.3-curl php7.3-gd php7.3-imap php7.3-imagick php7.3-intl php7.3-json php7.3-ldap php7.3-mbstring php7.3-memcache php7.3-memcached php7.3-mongodb php7.3-mysql php7.3-opcache php7.3-pgsql php7.3-phpdbg php7.3-pspell php7.3-redis php7.3-soap php7.3-sqlite php7.3-xdebug php7.3-xml php7.3-zip postgresql-client
PHP_PACKAGES_74: git mariadb-client php7.4-apcu php7.4-bcmath php7.4-bz2 php7.4-cli php7.4-curl php7.4-gd php7.4-imap php7.4-imagick php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-memcache php7.4-mongodb php7.4-mysql php7.4-opcache php7.4-pgsql php7.4-phpdbg php7.4-pspell php7.4-redis php7.4-soap php7.4-sqlite php7.4-xdebug php7.4-xml php7.4-zip postgresql-client
PHP_PACKAGES_80: git mariadb-client php8.0-apcu php8.0-bcmath php8.0-bz2 php8.0-cli php8.0-curl php8.0-gd php8.0-imap php8.0-imagick php8.0-intl php8.0-ldap php8.0-mbstring php8.0-memcache php8.0-mysql php8.0-opcache php8.0-pgsql php8.0-phpdbg php8.0-pspell php8.0-redis php8.0-soap php8.0-sqlite php8.0-xdebug php8.0-xml php8.0-zip postgresql-client
PHP_PACKAGES_70: git mariadb-client php7.0-apcu php7.0-bcmath php7.0-bz2 php7.0-cli php7.0-curl php7.0-gd php7.0-imap php7.0-imagick php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring php7.0-mcrypt php7.0-memcache php7.0-memcached php7.0-mongodb php7.0-mysql php7.0-opcache php7.0-pgsql php7.0-phpdbg php7.0-pspell php7.0-redis php7.0-soap php7.0-sqlite php7.0-xdebug php7.0-xml php7.0-zip postgresql-client
PHP_PACKAGES_71: git mariadb-client php7.1-apcu php7.1-bcmath php7.1-bz2 php7.1-cli php7.1-curl php7.1-gd php7.1-imap php7.1-imagick php7.1-intl php7.1-json php7.1-ldap php7.1-mbstring php7.1-mcrypt php7.1-memcache php7.1-memcached php7.1-mongodb php7.1-mysql php7.1-opcache php7.1-pgsql php7.1-phpdbg php7.1-pspell php7.1-redis php7.1-soap php7.1-sqlite php7.1-xdebug php7.1-xml php7.1-zip postgresql-client
PHP_PACKAGES_72: git mariadb-client php7.2-apcu php7.2-bcmath php7.2-bz2 php7.2-cli php7.2-curl php7.2-gd php7.2-imap php7.2-imagick php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-memcache php7.2-memcached php7.2-mongodb php7.2-mysql php7.2-opcache php7.2-pgsql php7.2-phpdbg php7.2-pspell php7.2-redis php7.2-soap php7.2-sqlite php7.2-xdebug php7.2-xml php7.2-zip postgresql-client
PHP_PACKAGES_73: git mariadb-client php7.3-apcu php7.3-bcmath php7.3-bz2 php7.3-cli php7.3-curl php7.3-gd php7.3-imap php7.3-imagick php7.3-intl php7.3-json php7.3-ldap php7.3-mbstring php7.3-memcache php7.3-memcached php7.3-mongodb php7.3-mysql php7.3-opcache php7.3-pgsql php7.3-phpdbg php7.3-pspell php7.3-redis php7.3-soap php7.3-sqlite php7.3-xdebug php7.3-xml php7.3-zip postgresql-client
PHP_PACKAGES_74: git mariadb-client php7.4-apcu php7.4-bcmath php7.4-bz2 php7.4-cli php7.4-curl php7.4-gd php7.4-imap php7.4-imagick php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-memcache php7.4-mongodb php7.4-mysql php7.4-opcache php7.4-pgsql php7.4-phpdbg php7.4-pspell php7.4-redis php7.4-soap php7.4-sqlite php7.4-xdebug php7.4-xml php7.4-zip postgresql-client
PHP_PACKAGES_80: git mariadb-client php8.0-apcu php8.0-bcmath php8.0-bz2 php8.0-cli php8.0-curl php8.0-gd php8.0-imap php8.0-imagick php8.0-intl php8.0-ldap php8.0-mbstring php8.0-memcache php8.0-mysql php8.0-opcache php8.0-pgsql php8.0-phpdbg php8.0-pspell php8.0-redis php8.0-soap php8.0-sqlite php8.0-xdebug php8.0-xml php8.0-zip postgresql-client
steps:
- name: Mangle Envs
id: vars
@ -94,7 +90,7 @@ jobs:
id: build_args
with:
result-encoding: string
script: return `PHP_PACKAGES=${{ steps.vars.outputs.php_packages }}\nPHP_VERSION=${{ matrix.version }}`
script: return `PHP_PACKAGES=${{ steps.vars.outputs.php_packages }}\nPHP_VERSION=${{ matrix.version }}`
- uses: actions/checkout@v1
- uses: docker/setup-qemu-action@v1
name: Setup QEmu
@ -121,36 +117,116 @@ jobs:
name: Build & Push
with:
context: .
target: php-${{ matrix.variant }}
target: php-core
platforms: linux/amd64,linux/arm64
push: true
tags: gone/php:${{ matrix.variant }}-${{ matrix.version }}${{ matrix.onbuild }}
tags: benzine/php:core-${{ matrix.version }}${{ matrix.onbuild }}
build-args: |
${{ steps.build_args.outputs.result }}
cache-from: type=local,src=/tmp/.buildx-cache
cache-to: type=local,dest=/tmp/.buildx-cache
vanity-tags:
needs: [ build-php ]
runs-on: ubuntu-20.04
env:
latest-stable-version: "7.4"
strategy:
fail-fast: false
matrix:
variant:
- cli
- nginx
- apache
steps:
- uses: docker/login-action@v1
name: Login to Docker Hub
with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_PASSWORD }}
- name: Retag gone/php:${{ matrix.variant }}-${{ env.latest-stable-version }} to gone/php:${{ matrix.variant }}
run: |
docker pull gone/php:${{ matrix.variant }}-${{ env.latest-stable-version }}
docker tag gone/php:${{ matrix.variant }}-${{ env.latest-stable-version }} gone/php:${{ matrix.variant }}
docker push gone/php:${{ matrix.variant }}
# build-php-flavours:
# needs: [lint, build-marshall]
# runs-on: ubuntu-20.04
# if: "!contains(github.event.head_commit.message, 'ci skip')"
# strategy:
# fail-fast: false
# matrix:
# variant:
# - cli
# - nginx
# - apache
# onbuild:
# - ''
# # - '-onbuild'
# version:
# #- "7.0"
# #- "7.1"
# #- "7.2"
# #- "7.3"
# #- "7.4"
# - "8.0"
# env:
# PHP_PACKAGES_70: git mariadb-client php7.0-apcu php7.0-bcmath php7.0-bz2 php7.0-cli php7.0-curl php7.0-gd php7.0-imap php7.0-imagick php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring php7.0-mcrypt php7.0-memcache php7.0-memcached php7.0-mongodb php7.0-mysql php7.0-opcache php7.0-pgsql php7.0-phpdbg php7.0-pspell php7.0-redis php7.0-soap php7.0-sqlite php7.0-xdebug php7.0-xml php7.0-zip postgresql-client
# PHP_PACKAGES_71: git mariadb-client php7.1-apcu php7.1-bcmath php7.1-bz2 php7.1-cli php7.1-curl php7.1-gd php7.1-imap php7.1-imagick php7.1-intl php7.1-json php7.1-ldap php7.1-mbstring php7.1-mcrypt php7.1-memcache php7.1-memcached php7.1-mongodb php7.1-mysql php7.1-opcache php7.1-pgsql php7.1-phpdbg php7.1-pspell php7.1-redis php7.1-soap php7.1-sqlite php7.1-xdebug php7.1-xml php7.1-zip postgresql-client
# PHP_PACKAGES_72: git mariadb-client php7.2-apcu php7.2-bcmath php7.2-bz2 php7.2-cli php7.2-curl php7.2-gd php7.2-imap php7.2-imagick php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-memcache php7.2-memcached php7.2-mongodb php7.2-mysql php7.2-opcache php7.2-pgsql php7.2-phpdbg php7.2-pspell php7.2-redis php7.2-soap php7.2-sqlite php7.2-xdebug php7.2-xml php7.2-zip postgresql-client
# PHP_PACKAGES_73: git mariadb-client php7.3-apcu php7.3-bcmath php7.3-bz2 php7.3-cli php7.3-curl php7.3-gd php7.3-imap php7.3-imagick php7.3-intl php7.3-json php7.3-ldap php7.3-mbstring php7.3-memcache php7.3-memcached php7.3-mongodb php7.3-mysql php7.3-opcache php7.3-pgsql php7.3-phpdbg php7.3-pspell php7.3-redis php7.3-soap php7.3-sqlite php7.3-xdebug php7.3-xml php7.3-zip postgresql-client
# PHP_PACKAGES_74: git mariadb-client php7.4-apcu php7.4-bcmath php7.4-bz2 php7.4-cli php7.4-curl php7.4-gd php7.4-imap php7.4-imagick php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-memcache php7.4-mongodb php7.4-mysql php7.4-opcache php7.4-pgsql php7.4-phpdbg php7.4-pspell php7.4-redis php7.4-soap php7.4-sqlite php7.4-xdebug php7.4-xml php7.4-zip postgresql-client
# PHP_PACKAGES_80: git mariadb-client php8.0-apcu php8.0-bcmath php8.0-bz2 php8.0-cli php8.0-curl php8.0-gd php8.0-imap php8.0-imagick php8.0-intl php8.0-ldap php8.0-mbstring php8.0-memcache php8.0-mysql php8.0-opcache php8.0-pgsql php8.0-phpdbg php8.0-pspell php8.0-redis php8.0-soap php8.0-sqlite php8.0-xdebug php8.0-xml php8.0-zip postgresql-client
# steps:
# - name: Mangle Envs
# id: vars
# run: |
# VERSION=$(echo "${{ matrix.version }}" | tr -d '.')
# PACKAGE_LIST=PHP_PACKAGES_$VERSION
# echo ::set-output name=php_packages::${!PACKAGE_LIST}
# - name: Show mangled envs
# run: |
# echo "Packages to be installed:"
# echo ${{ steps.vars.outputs.php_packages }}
# - uses: actions/github-script@v3
# name: Build Args
# id: build_args
# with:
# result-encoding: string
# script: return `PHP_PACKAGES=${{ steps.vars.outputs.php_packages }}\nPHP_VERSION=${{ matrix.version }}`
# - uses: actions/checkout@v1
# - uses: docker/setup-qemu-action@v1
# name: Setup QEmu
# - uses: docker/setup-buildx-action@v1
# name: Setup Docker Buildx
# - uses: docker/login-action@v1
# name: Login to Docker Hub
# with:
# username: ${{ secrets.DOCKER_HUB_USERNAME }}
# password: ${{ secrets.DOCKER_HUB_PASSWORD }}
# - name: Cache Docker layers
# uses: actions/cache@v2
# with:
# path: /tmp/.buildx-cache
# key: ${{ runner.os }}-buildx-${{ github.sha }}
# restore-keys: |
# ${{ runner.os }}-buildx-
# - name: Setup Marshall
# run: |
# git rev-parse --short HEAD > marshall/marshall_version
# date '+%Y-%m-%d %H:%M:%S' > marshall/marshall_build_date
# hostname > marshall/marshall_build_host
# - uses: docker/build-push-action@v2
# name: Build & Push
# with:
# context: .
# target: php-${{ matrix.variant }}
# platforms: linux/amd64,linux/arm64
# push: true
# tags: benzine/php:${{ matrix.variant }}-${{ matrix.version }}${{ matrix.onbuild }}
# build-args: |
# ${{ steps.build_args.outputs.result }}
# cache-from: type=local,src=/tmp/.buildx-cache
# cache-to: type=local,dest=/tmp/.buildx-cache
#
# vanity-tags:
# needs: [ build-php ]
# runs-on: ubuntu-20.04
# env:
# latest-stable-version: "7.4"
# strategy:
# fail-fast: false
# matrix:
# variant:
# - cli
# - nginx
# - apache
# steps:
# - uses: docker/login-action@v1
# name: Login to Docker Hub
# with:
# username: ${{ secrets.DOCKER_HUB_USERNAME }}
# password: ${{ secrets.DOCKER_HUB_PASSWORD }}
# - name: Retag benzine/php:${{ matrix.variant }}-${{ env.latest-stable-version }} to benzine/php:${{ matrix.variant }}
# run: |
# docker pull benzine/php:${{ matrix.variant }}-${{ env.latest-stable-version }}
# docker tag benzine/php:${{ matrix.variant }}-${{ env.latest-stable-version }} benzine/php:${{ matrix.variant }}
# docker push benzine/php:${{ matrix.variant }}
#

View file

@ -23,7 +23,7 @@ RUN chmod +x /installers/install && \
/installers/install && \
rm -rf /installers
FROM marshall AS php-core
FROM benzine/marshall:latest AS php-core
ARG PHP_PACKAGES
COPY php-core/install-report.sh /usr/bin/install-report
SHELL ["/bin/bash", "-o", "pipefail", "-c"]

417
Makefile
View file

@ -1,9 +1,10 @@
# ▄████ ▒█████ ███▄ █ ▓█████ ██▓ ▒█████
# ██▒ ▀█▒▒██▒ ██▒ ██ ▀█ █ ▓█ ▀ ▓██▒▒██▒ ██▒
# ▒██░▄▄▄░▒██░ ██▒▓██ ▀█ ██▒▒███ ▒██▒▒██░ ██▒
# ░▓█ ██▓▒██ ██░▓██▒ ▐▌██▒▒▓█ ▄ ░██░▒██ ██░
# ░▒▓███▀▒░ ████▓▒░▒██░ ▓██░░▒████▒ ██▓ ░██░░ ████▓▒░
# ░▒ ▒ ░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ░░ ▒░ ░ ▒▓▒ ░▓ ░ ▒░▒░▒░
# ▄▄▄▄ ▓█████ ███▄ █ ▒███████▒ ██▓ ███▄ █ ▓█████
# ▓█████▄ ▓█ ▀ ██ ▀█ █ ▒ ▒ ▒ ▄▀░▓██▒ ██ ▀█ █ ▓█ ▀
# ▒██▒ ▄██▒███ ▓██ ▀█ ██▒░ ▒ ▄▀▒░ ▒██▒▓██ ▀█ ██▒▒███
# ▒██░█▀ ▒▓█ ▄ ▓██▒ ▐▌██▒ ▄▀▒ ░░██░▓██▒ ▐▌██▒▒▓█ ▄
# ░▓█ ▀█▓░▒████▒▒██░ ▓██░▒███████▒░██░▒██░ ▓██░░▒████▒
# ░▒▓███▀▒░░ ▒░ ░░ ▒░ ▒ ▒ ░▒▒ ▓░▒░▒░▓ ░ ▒░ ▒ ▒ ░░ ▒░ ░
# ▒░▒ ░ ░ ░ ░░ ░░ ░ ▒░░░▒ ▒ ░ ▒ ▒ ░░ ░░ ░ ▒░ ░ ░ ░
# ░▄▄▄▄ ░ ░▄▄▄░ ▒░ ░ ░██████░▓█████ ░ ░ ██▓ ███▄░▄███▓ ▄▄▄ ▄████ ▓█████
# ▓█████▄ ▒████▄░ ▒██ ▒░▓█ ▀ ░ ▓██▒▓██▒▀█▀ ██▒▒████▄ ██▒ ▀█▒▓█ ▀
# ▒██▒ ▄██▒██ ▀█▄ ░ ▓██▄ ▒███ ▒██▒▓██ ▓██░▒██ ▀█▄ ▒██░▄▄▄░▒███
@ -197,8 +198,8 @@ PHP_PACKAGES_80=mariadb-client \
buildx:
export DOCKER_CLI_EXPERIMENTAL=enabled
-docker buildx create --name gonebuilder
docker buildx use gonebuilder
-docker buildx create --name benzinebuilder
docker buildx use benzinebuilder
docker buildx inspect --bootstrap
setup: buildx
@ -215,8 +216,8 @@ setup: buildx
# ░ ░ ░ ▒ ▒▒ ░ ░▒ ░ ▒░░ ░▒ ░ ░ ▒ ░▒░ ░ ▒ ▒▒ ░░ ░ ▒ ░░ ░ ▒ ░
# ░ ░ ░ ▒ ░░ ░ ░ ░ ░ ░ ░░ ░ ░ ▒ ░ ░ ░ ░
# ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
gone/marshall: setup
$(CMD_BUILD) -t gone/marshall:latest --target=marshall . $(BUILDX_OUTPUT)
benzine/marshall: setup
$(CMD_BUILD) -t benzine/marshall:latest --target=marshall . $(BUILDX_OUTPUT)
# ██▓███ ██░ ██ ██▓███ ▄████▄ ▒█████ ██▀███ ▓█████
# ▓██░ ██▒▓██░ ██▒▓██░ ██▒ ▒██▀ ▀█ ▒██▒ ██▒▓██ ▒ ██▒▓█ ▀
@ -228,25 +229,25 @@ gone/marshall: setup
# ░░ ░ ░░ ░░░ ░ ░ ░ ░ ▒ ░░ ░ ░
# ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
gone/php\:core-7.0: setup
$(CMD_BUILD) -t gone/php:core-7.0 --target=php-core --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . $(BUILDX_OUTPUT)
gone/php\:core-7.1: setup
$(CMD_BUILD) -t gone/php:core-7.1 --target=php-core --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . $(BUILDX_OUTPUT)
gone/php\:core-7.2: setup
$(CMD_BUILD) -t gone/php:core-7.2 --target=php-core --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . $(BUILDX_OUTPUT)
gone/php\:core-7.3: setup
$(CMD_BUILD) -t gone/php:core-7.3 --target=php-core --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
gone/php\:core-7.4: setup
$(CMD_BUILD) -t gone/php:core-7.4 --target=php-core --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
gone/php\:core-8.0: setup
$(CMD_BUILD) -t gone/php:core-7.4 --target=php-core --build-arg "PHP_VERSION=8.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . $(BUILDX_OUTPUT)
benzine/php\:core-7.0: setup
$(CMD_BUILD) -t benzine/php:core-7.0 --target=php-core --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . $(BUILDX_OUTPUT)
benzine/php\:core-7.1: setup
$(CMD_BUILD) -t benzine/php:core-7.1 --target=php-core --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . $(BUILDX_OUTPUT)
benzine/php\:core-7.2: setup
$(CMD_BUILD) -t benzine/php:core-7.2 --target=php-core --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . $(BUILDX_OUTPUT)
benzine/php\:core-7.3: setup
$(CMD_BUILD) -t benzine/php:core-7.3 --target=php-core --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
benzine/php\:core-7.4: setup
$(CMD_BUILD) -t benzine/php:core-7.4 --target=php-core --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
benzine/php\:core-8.0: setup
$(CMD_BUILD) -t benzine/php:core-7.4 --target=php-core --build-arg "PHP_VERSION=8.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . $(BUILDX_OUTPUT)
core:
$(MAKE) gone/php\:core-7.0
$(MAKE) gone/php\:core-7.1
$(MAKE) gone/php\:core-7.2
$(MAKE) gone/php\:core-7.3
$(MAKE) gone/php\:core-7.4
$(MAKE) benzine/php\:core-7.0
$(MAKE) benzine/php\:core-7.1
$(MAKE) benzine/php\:core-7.2
$(MAKE) benzine/php\:core-7.3
$(MAKE) benzine/php\:core-7.4
# ██▓███ ██░ ██ ██▓███ ▄████▄ ██▓ ██▓
# ▓██░ ██▒▓██░ ██▒▓██░ ██▒ ▒██▀ ▀█ ▓██▒ ▓██▒
@ -258,44 +259,44 @@ core:
# ░░ ░ ░░ ░░░ ░ ░ ░ ▒ ░
# ░ ░ ░ ░ ░ ░ ░ ░
gone/php\:cli-7.0: setup
$(CMD_BUILD) -t gone/php:cli-7.0 --target=php-cli --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . $(BUILDX_OUTPUT)
gone/php\:cli-7.0-onbuild: setup
$(CMD_BUILD) -t gone/php:cli-7.0-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . $(BUILDX_OUTPUT)
gone/php\:cli-7.1: setup
$(CMD_BUILD) -t gone/php:cli-7.1 --target=php-cli --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . $(BUILDX_OUTPUT)
gone/php\:cli-7.1-onbuild: setup
$(CMD_BUILD) -t gone/php:cli-7.1-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . $(BUILDX_OUTPUT)
gone/php\:cli-7.2: setup
$(CMD_BUILD) -t gone/php:cli-7.2 --target=php-cli --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . $(BUILDX_OUTPUT)
gone/php\:cli-7.2-onbuild: setup
$(CMD_BUILD) -t gone/php:cli-7.2-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . $(BUILDX_OUTPUT)
gone/php\:cli-7.3: setup
$(CMD_BUILD) -t gone/php:cli-7.3 --target=php-cli --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
gone/php\:cli-7.3-onbuild: setup
$(CMD_BUILD) -t gone/php:cli-7.3-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
gone/php\:cli-7.4: setup
$(CMD_BUILD) -t gone/php:cli-7.4 --target=php-cli --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
gone/php\:cli-7.4-onbuild: setup
$(CMD_BUILD) -t gone/php:cli-7.4-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
gone/php\:cli-8.0: setup
$(CMD_BUILD) -t gone/php:cli-8.0 --target=php-cli --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . $(BUILDX_OUTPUT)
gone/php\:cli-8.0-onbuild: setup
$(CMD_BUILD) -t gone/php:cli-8.0-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . $(BUILDX_OUTPUT)
benzine/php\:cli-7.0: setup
$(CMD_BUILD) -t benzine/php:cli-7.0 --target=php-cli --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . $(BUILDX_OUTPUT)
benzine/php\:cli-7.0-onbuild: setup
$(CMD_BUILD) -t benzine/php:cli-7.0-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . $(BUILDX_OUTPUT)
benzine/php\:cli-7.1: setup
$(CMD_BUILD) -t benzine/php:cli-7.1 --target=php-cli --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . $(BUILDX_OUTPUT)
benzine/php\:cli-7.1-onbuild: setup
$(CMD_BUILD) -t benzine/php:cli-7.1-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . $(BUILDX_OUTPUT)
benzine/php\:cli-7.2: setup
$(CMD_BUILD) -t benzine/php:cli-7.2 --target=php-cli --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . $(BUILDX_OUTPUT)
benzine/php\:cli-7.2-onbuild: setup
$(CMD_BUILD) -t benzine/php:cli-7.2-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . $(BUILDX_OUTPUT)
benzine/php\:cli-7.3: setup
$(CMD_BUILD) -t benzine/php:cli-7.3 --target=php-cli --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
benzine/php\:cli-7.3-onbuild: setup
$(CMD_BUILD) -t benzine/php:cli-7.3-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
benzine/php\:cli-7.4: setup
$(CMD_BUILD) -t benzine/php:cli-7.4 --target=php-cli --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
benzine/php\:cli-7.4-onbuild: setup
$(CMD_BUILD) -t benzine/php:cli-7.4-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
benzine/php\:cli-8.0: setup
$(CMD_BUILD) -t benzine/php:cli-8.0 --target=php-cli --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . $(BUILDX_OUTPUT)
benzine/php\:cli-8.0-onbuild: setup
$(CMD_BUILD) -t benzine/php:cli-8.0-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . $(BUILDX_OUTPUT)
php-cli:
$(MAKE) gone/php\:cli-7.0
$(MAKE) gone/php\:cli-7.0-onbuild
$(MAKE) gone/php\:cli-7.1
$(MAKE) gone/php\:cli-7.1-onbuild
$(MAKE) gone/php\:cli-7.2
$(MAKE) gone/php\:cli-7.2-onbuild
$(MAKE) gone/php\:cli-7.3
$(MAKE) gone/php\:cli-7.3-onbuild
$(MAKE) gone/php\:cli-7.4
$(MAKE) gone/php\:cli-7.4-onbuild
$(MAKE) gone/php\:cli-8.0
$(MAKE) gone/php\:cli-8.0-onbuild
$(MAKE) benzine/php\:cli-7.0
$(MAKE) benzine/php\:cli-7.0-onbuild
$(MAKE) benzine/php\:cli-7.1
$(MAKE) benzine/php\:cli-7.1-onbuild
$(MAKE) benzine/php\:cli-7.2
$(MAKE) benzine/php\:cli-7.2-onbuild
$(MAKE) benzine/php\:cli-7.3
$(MAKE) benzine/php\:cli-7.3-onbuild
$(MAKE) benzine/php\:cli-7.4
$(MAKE) benzine/php\:cli-7.4-onbuild
$(MAKE) benzine/php\:cli-8.0
$(MAKE) benzine/php\:cli-8.0-onbuild
# ██▓███ ██░ ██ ██▓███ ███▄ █ ▄████ ██▓ ███▄ █ ▒██ ██▒
# ▓██░ ██▒▓██░ ██▒▓██░ ██▒ ██ ▀█ █ ██▒ ▀█▒▓██▒ ██ ▀█ █ ▒▒ █ █ ▒░
@ -307,44 +308,44 @@ php-cli:
# ░░ ░ ░░ ░░░ ░ ░ ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ ░
# ░ ░ ░ ░ ░ ░ ░ ░ ░
gone/php\:nginx-7.0: setup
$(CMD_BUILD) -t gone/php:nginx-7.0 --target=php-nginx --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . $(BUILDX_OUTPUT)
gone/php\:nginx-7.0-onbuild: setup
$(CMD_BUILD) -t gone/php:nginx-7.0-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . $(BUILDX_OUTPUT)
gone/php\:nginx-7.1: setup
$(CMD_BUILD) -t gone/php:nginx-7.1 --target=php-nginx --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . $(BUILDX_OUTPUT)
gone/php\:nginx-7.1-onbuild: setup
$(CMD_BUILD) -t gone/php:nginx-7.1-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . $(BUILDX_OUTPUT)
gone/php\:nginx-7.2: setup
$(CMD_BUILD) -t gone/php:nginx-7.2 --target=php-nginx --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . $(BUILDX_OUTPUT)
gone/php\:nginx-7.2-onbuild: setup
$(CMD_BUILD) -t gone/php:nginx-7.2-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . $(BUILDX_OUTPUT)
gone/php\:nginx-7.3: setup
$(CMD_BUILD) -t gone/php:nginx-7.3 --target=php-nginx --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
gone/php\:nginx-7.3-onbuild: setup
$(CMD_BUILD) -t gone/php:nginx-7.3-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
gone/php\:nginx-7.4: setup
$(CMD_BUILD) -t gone/php:nginx-7.4 --target=php-nginx --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
gone/php\:nginx-7.4-onbuild: setup
$(CMD_BUILD) -t gone/php:nginx-7.4-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
gone/php\:nginx-8.0: setup
$(CMD_BUILD) -t gone/php:nginx-8.0 --target=php-nginx --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . $(BUILDX_OUTPUT)
gone/php\:nginx-8.0-onbuild: setup
$(CMD_BUILD) -t gone/php:nginx-8.0-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . $(BUILDX_OUTPUT)
benzine/php\:nginx-7.0: setup
$(CMD_BUILD) -t benzine/php:nginx-7.0 --target=php-nginx --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . $(BUILDX_OUTPUT)
benzine/php\:nginx-7.0-onbuild: setup
$(CMD_BUILD) -t benzine/php:nginx-7.0-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . $(BUILDX_OUTPUT)
benzine/php\:nginx-7.1: setup
$(CMD_BUILD) -t benzine/php:nginx-7.1 --target=php-nginx --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . $(BUILDX_OUTPUT)
benzine/php\:nginx-7.1-onbuild: setup
$(CMD_BUILD) -t benzine/php:nginx-7.1-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . $(BUILDX_OUTPUT)
benzine/php\:nginx-7.2: setup
$(CMD_BUILD) -t benzine/php:nginx-7.2 --target=php-nginx --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . $(BUILDX_OUTPUT)
benzine/php\:nginx-7.2-onbuild: setup
$(CMD_BUILD) -t benzine/php:nginx-7.2-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . $(BUILDX_OUTPUT)
benzine/php\:nginx-7.3: setup
$(CMD_BUILD) -t benzine/php:nginx-7.3 --target=php-nginx --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
benzine/php\:nginx-7.3-onbuild: setup
$(CMD_BUILD) -t benzine/php:nginx-7.3-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
benzine/php\:nginx-7.4: setup
$(CMD_BUILD) -t benzine/php:nginx-7.4 --target=php-nginx --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
benzine/php\:nginx-7.4-onbuild: setup
$(CMD_BUILD) -t benzine/php:nginx-7.4-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
benzine/php\:nginx-8.0: setup
$(CMD_BUILD) -t benzine/php:nginx-8.0 --target=php-nginx --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . $(BUILDX_OUTPUT)
benzine/php\:nginx-8.0-onbuild: setup
$(CMD_BUILD) -t benzine/php:nginx-8.0-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . $(BUILDX_OUTPUT)
php-nginx:
$(MAKE) gone/php\:nginx-7.0
$(MAKE) gone/php\:nginx-7.0-onbuild
$(MAKE) gone/php\:nginx-7.1
$(MAKE) gone/php\:nginx-7.1-onbuild
$(MAKE) gone/php\:nginx-7.2
$(MAKE) gone/php\:nginx-7.2-onbuild
$(MAKE) gone/php\:nginx-7.3
$(MAKE) gone/php\:nginx-7.3-onbuild
$(MAKE) gone/php\:nginx-7.4
$(MAKE) gone/php\:nginx-7.4-onbuild
$(MAKE) gone/php\:nginx-8.0
$(MAKE) gone/php\:nginx-8.0-onbuild
$(MAKE) benzine/php\:nginx-7.0
$(MAKE) benzine/php\:nginx-7.0-onbuild
$(MAKE) benzine/php\:nginx-7.1
$(MAKE) benzine/php\:nginx-7.1-onbuild
$(MAKE) benzine/php\:nginx-7.2
$(MAKE) benzine/php\:nginx-7.2-onbuild
$(MAKE) benzine/php\:nginx-7.3
$(MAKE) benzine/php\:nginx-7.3-onbuild
$(MAKE) benzine/php\:nginx-7.4
$(MAKE) benzine/php\:nginx-7.4-onbuild
$(MAKE) benzine/php\:nginx-8.0
$(MAKE) benzine/php\:nginx-8.0-onbuild
# ██▓███ ██░ ██ ██▓███ ▄▄▄ ██▓███ ▄▄▄ ▄████▄ ██░ ██ ▓█████
# ▓██░ ██▒▓██░ ██▒▓██░ ██▒ ▒████▄ ▓██░ ██▒▒████▄ ▒██▀ ▀█ ▓██░ ██▒▓█ ▀
@ -356,44 +357,44 @@ php-nginx:
# ░░ ░ ░░ ░░░ ░ ▒ ░░ ░ ▒ ░ ░ ░░ ░ ░
# ░ ░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░
gone/php\:apache-7.0: setup
$(CMD_BUILD) -t gone/php:apache-7.0 --target=php-apache --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . $(BUILDX_OUTPUT)
gone/php\:apache-7.0-onbuild: setup
$(CMD_BUILD) -t gone/php:apache-7.0-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . $(BUILDX_OUTPUT)
gone/php\:apache-7.1: setup
$(CMD_BUILD) -t gone/php:apache-7.1 --target=php-apache --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . $(BUILDX_OUTPUT)
gone/php\:apache-7.1-onbuild: setup
$(CMD_BUILD) -t gone/php:apache-7.1-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . $(BUILDX_OUTPUT)
gone/php\:apache-7.2: setup
$(CMD_BUILD) -t gone/php:apache-7.2 --target=php-apache --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . $(BUILDX_OUTPUT)
gone/php\:apache-7.2-onbuild: setup
$(CMD_BUILD) -t gone/php:apache-7.2-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . $(BUILDX_OUTPUT)
gone/php\:apache-7.3: setup
$(CMD_BUILD) -t gone/php:apache-7.3 --target=php-apache --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
gone/php\:apache-7.3-onbuild: setup
$(CMD_BUILD) -t gone/php:apache-7.3-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
gone/php\:apache-7.4: setup
$(CMD_BUILD) -t gone/php:apache-7.4 --target=php-apache --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
gone/php\:apache-7.4-onbuild: setup
$(CMD_BUILD) -t gone/php:apache-7.4-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
gone/php\:apache-8.0: setup
$(CMD_BUILD) -t gone/php:apache-8.0 --target=php-apache --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
gone/php\:apache-8.0-onbuild: setup
$(CMD_BUILD) -t gone/php:apache-8.0-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
benzine/php\:apache-7.0: setup
$(CMD_BUILD) -t benzine/php:apache-7.0 --target=php-apache --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . $(BUILDX_OUTPUT)
benzine/php\:apache-7.0-onbuild: setup
$(CMD_BUILD) -t benzine/php:apache-7.0-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . $(BUILDX_OUTPUT)
benzine/php\:apache-7.1: setup
$(CMD_BUILD) -t benzine/php:apache-7.1 --target=php-apache --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . $(BUILDX_OUTPUT)
benzine/php\:apache-7.1-onbuild: setup
$(CMD_BUILD) -t benzine/php:apache-7.1-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . $(BUILDX_OUTPUT)
benzine/php\:apache-7.2: setup
$(CMD_BUILD) -t benzine/php:apache-7.2 --target=php-apache --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . $(BUILDX_OUTPUT)
benzine/php\:apache-7.2-onbuild: setup
$(CMD_BUILD) -t benzine/php:apache-7.2-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . $(BUILDX_OUTPUT)
benzine/php\:apache-7.3: setup
$(CMD_BUILD) -t benzine/php:apache-7.3 --target=php-apache --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
benzine/php\:apache-7.3-onbuild: setup
$(CMD_BUILD) -t benzine/php:apache-7.3-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
benzine/php\:apache-7.4: setup
$(CMD_BUILD) -t benzine/php:apache-7.4 --target=php-apache --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
benzine/php\:apache-7.4-onbuild: setup
$(CMD_BUILD) -t benzine/php:apache-7.4-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
benzine/php\:apache-8.0: setup
$(CMD_BUILD) -t benzine/php:apache-8.0 --target=php-apache --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
benzine/php\:apache-8.0-onbuild: setup
$(CMD_BUILD) -t benzine/php:apache-8.0-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . $(BUILDX_OUTPUT)
php-apache:
$(MAKE) gone/php\:apache-7.0
$(MAKE) gone/php\:apache-7.0-onbuild
$(MAKE) gone/php\:apache-7.1
$(MAKE) gone/php\:apache-7.1-onbuild
$(MAKE) gone/php\:apache-7.2
$(MAKE) gone/php\:apache-7.2-onbuild
$(MAKE) gone/php\:apache-7.3
$(MAKE) gone/php\:apache-7.3-onbuild
$(MAKE) gone/php\:apache-7.4
$(MAKE) gone/php\:apache-7.4-onbuild
$(MAKE) gone/php\:apache-8.0
$(MAKE) gone/php\:apache-8.0-onbuild
$(MAKE) benzine/php\:apache-7.0
$(MAKE) benzine/php\:apache-7.0-onbuild
$(MAKE) benzine/php\:apache-7.1
$(MAKE) benzine/php\:apache-7.1-onbuild
$(MAKE) benzine/php\:apache-7.2
$(MAKE) benzine/php\:apache-7.2-onbuild
$(MAKE) benzine/php\:apache-7.3
$(MAKE) benzine/php\:apache-7.3-onbuild
$(MAKE) benzine/php\:apache-7.4
$(MAKE) benzine/php\:apache-7.4-onbuild
$(MAKE) benzine/php\:apache-8.0
$(MAKE) benzine/php\:apache-8.0-onbuild
# ███▄ █ ▒█████ ▓█████▄ ▓█████ ▄▄▄██▀▀▀██████
# ██ ▀█ █ ▒██▒ ██▒▒██▀ ██▌▓█ ▀ ▒██ ▒██ ▒
@ -405,59 +406,59 @@ php-apache:
# ░ ░ ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
# ░ ░ ░ ░ ░ ░ ░ ░ ░
gone/node\:8: setup
$(CMD_BUILD) -t gone/node:8 --target=nodejs --build-arg NODE_VERSION=8.16.0 --build-arg YARN_VERSION=1.15.2 . $(BUILDX_OUTPUT)
gone/node\:8-onbuild: setup
$(CMD_BUILD) -t gone/node:8-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=8.16.0 --build-arg YARN_VERSION=1.15.2 . $(BUILDX_OUTPUT)
gone/node\:8-compiler: setup
$(CMD_BUILD) -t gone/node:8-compiler --target=nodejs-compiler --build-arg NODE_VERSION=8.16.0 --build-arg YARN_VERSION=1.15.2 . $(BUILDX_OUTPUT)
gone/node\:8-compiler-onbuild: setup
$(CMD_BUILD) -t gone/node:8-compiler-onbuild --target=nodejs-compiler-onbuild --build-arg NODE_VERSION=8.16.0 --build-arg YARN_VERSION=1.15.2 . $(BUILDX_OUTPUT)
benzine/node\:8: setup
$(CMD_BUILD) -t benzine/node:8 --target=nodejs --build-arg NODE_VERSION=8.16.0 --build-arg YARN_VERSION=1.15.2 . $(BUILDX_OUTPUT)
benzine/node\:8-onbuild: setup
$(CMD_BUILD) -t benzine/node:8-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=8.16.0 --build-arg YARN_VERSION=1.15.2 . $(BUILDX_OUTPUT)
benzine/node\:8-compiler: setup
$(CMD_BUILD) -t benzine/node:8-compiler --target=nodejs-compiler --build-arg NODE_VERSION=8.16.0 --build-arg YARN_VERSION=1.15.2 . $(BUILDX_OUTPUT)
benzine/node\:8-compiler-onbuild: setup
$(CMD_BUILD) -t benzine/node:8-compiler-onbuild --target=nodejs-compiler-onbuild --build-arg NODE_VERSION=8.16.0 --build-arg YARN_VERSION=1.15.2 . $(BUILDX_OUTPUT)
gone/node\:10: setup
$(CMD_BUILD) -t gone/node:10 --target=nodejs --build-arg NODE_VERSION=10.16.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
gone/node\:10-onbuild: setup
$(CMD_BUILD) -t gone/node:10-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=10.16.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
gone/node\:10-compiler: setup
$(CMD_BUILD) -t gone/node:10-compiler --target=nodejs-compiler --build-arg NODE_VERSION=10.16.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
gone/node\:10-compiler-onbuild: setup
$(CMD_BUILD) -t gone/node:10-compiler-onbuild --target=nodejs-compiler-onbuild --build-arg NODE_VERSION=10.16.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
benzine/node\:10: setup
$(CMD_BUILD) -t benzine/node:10 --target=nodejs --build-arg NODE_VERSION=10.16.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
benzine/node\:10-onbuild: setup
$(CMD_BUILD) -t benzine/node:10-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=10.16.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
benzine/node\:10-compiler: setup
$(CMD_BUILD) -t benzine/node:10-compiler --target=nodejs-compiler --build-arg NODE_VERSION=10.16.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
benzine/node\:10-compiler-onbuild: setup
$(CMD_BUILD) -t benzine/node:10-compiler-onbuild --target=nodejs-compiler-onbuild --build-arg NODE_VERSION=10.16.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
gone/node\:11: setup
$(CMD_BUILD) -t gone/node:11 --target=nodejs --build-arg NODE_VERSION=11.15.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
gone/node\:11-onbuild: setup
$(CMD_BUILD) -t gone/node:11-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=11.15.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
gone/node\:11-compiler: setup
$(CMD_BUILD) -t gone/node:11-compiler --target=nodejs-compiler --build-arg NODE_VERSION=11.15.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
gone/node\:11-compiler-onbuild: setup
$(CMD_BUILD) -t gone/node:11-compiler-onbuild --target=nodejs-compiler-onbuild --build-arg NODE_VERSION=11.15.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
benzine/node\:11: setup
$(CMD_BUILD) -t benzine/node:11 --target=nodejs --build-arg NODE_VERSION=11.15.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
benzine/node\:11-onbuild: setup
$(CMD_BUILD) -t benzine/node:11-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=11.15.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
benzine/node\:11-compiler: setup
$(CMD_BUILD) -t benzine/node:11-compiler --target=nodejs-compiler --build-arg NODE_VERSION=11.15.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
benzine/node\:11-compiler-onbuild: setup
$(CMD_BUILD) -t benzine/node:11-compiler-onbuild --target=nodejs-compiler-onbuild --build-arg NODE_VERSION=11.15.0 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
gone/node\:12: setup
$(CMD_BUILD) -t gone/node:12 --target=nodejs --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
gone/node\:12-onbuild: setup
$(CMD_BUILD) -t gone/node:12-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
gone/node\:12-compiler: setup
$(CMD_BUILD) -t gone/node:12-compiler --target=nodejs-compiler --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
gone/node\:12-compiler-onbuild: setup
$(CMD_BUILD) -t gone/node:12-compiler-onbuild --target=nodejs-compiler-onbuild --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
benzine/node\:12: setup
$(CMD_BUILD) -t benzine/node:12 --target=nodejs --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
benzine/node\:12-onbuild: setup
$(CMD_BUILD) -t benzine/node:12-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
benzine/node\:12-compiler: setup
$(CMD_BUILD) -t benzine/node:12-compiler --target=nodejs-compiler --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
benzine/node\:12-compiler-onbuild: setup
$(CMD_BUILD) -t benzine/node:12-compiler-onbuild --target=nodejs-compiler-onbuild --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
node:
$(MAKE) gone/node\:8
$(MAKE) gone/node\:8-onbuild
$(MAKE) gone/node\:8-compiler
$(MAKE) gone/node\:8-compiler-onbuild
$(MAKE) gone/node\:10
$(MAKE) gone/node\:10-onbuild
$(MAKE) gone/node\:10-compiler
$(MAKE) gone/node\:10-compiler-onbuild
$(MAKE) gone/node\:11
$(MAKE) gone/node\:11-onbuild
$(MAKE) gone/node\:11-compiler
$(MAKE) gone/node\:11-compiler-onbuild
$(MAKE) gone/node\:12
$(MAKE) gone/node\:12-onbuild
$(MAKE) gone/node\:12-compiler
$(MAKE) gone/node\:12-compiler-onbuild
$(MAKE) benzine/node\:8
$(MAKE) benzine/node\:8-onbuild
$(MAKE) benzine/node\:8-compiler
$(MAKE) benzine/node\:8-compiler-onbuild
$(MAKE) benzine/node\:10
$(MAKE) benzine/node\:10-onbuild
$(MAKE) benzine/node\:10-compiler
$(MAKE) benzine/node\:10-compiler-onbuild
$(MAKE) benzine/node\:11
$(MAKE) benzine/node\:11-onbuild
$(MAKE) benzine/node\:11-compiler
$(MAKE) benzine/node\:11-compiler-onbuild
$(MAKE) benzine/node\:12
$(MAKE) benzine/node\:12-onbuild
$(MAKE) benzine/node\:12-compiler
$(MAKE) benzine/node\:12-compiler-onbuild
# ██▓ ▄▄▄ ▄▄▄█████▓▓█████ ██████ ▄▄▄█████▓ ▄▄▄▄ █ ██ ██▓ ██▓ ▓█████▄ ██████
# ▓██▒ ▒████▄ ▓ ██▒ ▓▒▓█ ▀ ▒██ ▒ ▓ ██▒ ▓▒ ▓█████▄ ██ ▓██▒▓██▒▓██▒ ▒██▀ ██▌▒██ ▒
@ -469,35 +470,35 @@ node:
# ░ ░ ░ ▒ ░ ░ ░ ░ ░ ░ ░ ░ ░░░ ░ ░ ▒ ░ ░ ░ ░ ░ ░ ░ ░ ░
# ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
gone/php\:cli: setup
$(CMD_BUILD) -t gone/php:cli --target=php-cli --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
gone/php\:cli-onbuild: setup
$(CMD_BUILD) -t gone/php:cli-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
gone/php\:apache: setup
$(CMD_BUILD) -t gone/php:apache --target=php-apache --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
gone/php\:apache-onbuild: setup
$(CMD_BUILD) -t gone/php:apache-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
gone/php\:nginx: setup
$(CMD_BUILD) -t gone/php:nginx --target=php-nginx --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
gone/php\:nginx-onbuild: setup
$(CMD_BUILD) -t gone/php:nginx-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
gone/node: setup
$(CMD_BUILD) -t gone/node --target=nodejs --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
gone/node\:onbuild: setup
$(CMD_BUILD) -t gone/node-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
benzine/php\:cli: setup
$(CMD_BUILD) -t benzine/php:cli --target=php-cli --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
benzine/php\:cli-onbuild: setup
$(CMD_BUILD) -t benzine/php:cli-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
benzine/php\:apache: setup
$(CMD_BUILD) -t benzine/php:apache --target=php-apache --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
benzine/php\:apache-onbuild: setup
$(CMD_BUILD) -t benzine/php:apache-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
benzine/php\:nginx: setup
$(CMD_BUILD) -t benzine/php:nginx --target=php-nginx --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
benzine/php\:nginx-onbuild: setup
$(CMD_BUILD) -t benzine/php:nginx-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . $(BUILDX_OUTPUT)
benzine/node: setup
$(CMD_BUILD) -t benzine/node --target=nodejs --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
benzine/node\:onbuild: setup
$(CMD_BUILD) -t benzine/node-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . $(BUILDX_OUTPUT)
latest:
$(MAKE) gone/php\:cli
$(MAKE) gone/php\:cli-onbuild
$(MAKE) gone/php\:apache
$(MAKE) gone/php\:apache-onbuild
$(MAKE) gone/php\:nginx
$(MAKE) gone/php\:nginx-onbuild
$(MAKE) gone/node
$(MAKE) gone/node:onbuild
$(MAKE) benzine/php\:cli
$(MAKE) benzine/php\:cli-onbuild
$(MAKE) benzine/php\:apache
$(MAKE) benzine/php\:apache-onbuild
$(MAKE) benzine/php\:nginx
$(MAKE) benzine/php\:nginx-onbuild
$(MAKE) benzine/node
$(MAKE) benzine/node:onbuild
all:
$(MAKE) gone/marshall
$(MAKE) benzine/marshall
#$(MAKE) php-core # Nobody actually uses the core as-is, everything is baked off of cli & nginx honestly.
$(MAKE) php-cli
$(MAKE) php-nginx

View file

@ -1,10 +1,11 @@
```bash
▄████ ▒█████ ███▄ █ ▓█████ ██▓ ▒█████
██▒ ▀█▒▒██▒ ██▒ ██ ▀█ █ ▓█ ▀ ▓██▒▒██▒ ██▒
▒██░▄▄▄░▒██░ ██▒▓██ ▀█ ██▒▒███ ▒██▒▒██░ ██▒
░▓█ ██▓▒██ ██░▓██▒ ▐▌██▒▒▓█ ▄ ░██░▒██ ██░
░▒▓███▀▒░ ████▓▒░▒██░ ▓██░░▒████▒ ██▓ ░██░░ ████▓▒░
░▒ ▒ ░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ░░ ▒░ ░ ▒▓▒ ░▓ ░ ▒░▒░▒░
▄▄▄▄ ▓█████ ███▄ █ ▒███████▒ ██▓ ███▄ █ ▓█████
▓█████▄ ▓█ ▀ ██ ▀█ █ ▒ ▒ ▒ ▄▀░▓██▒ ██ ▀█ █ ▓█ ▀
▒██▒ ▄██▒███ ▓██ ▀█ ██▒░ ▒ ▄▀▒░ ▒██▒▓██ ▀█ ██▒▒███
▒██░█▀ ▒▓█ ▄ ▓██▒ ▐▌██▒ ▄▀▒ ░░██░▓██▒ ▐▌██▒▒▓█ ▄
░▓█ ▀█▓░▒████▒▒██░ ▓██░▒███████▒░██░▒██░ ▓██░░▒████▒
░▒▓███▀▒░░ ▒░ ░░ ▒░ ▒ ▒ ░▒▒ ▓░▒░▒░▓ ░ ▒░ ▒ ▒ ░░ ▒░ ░
▒░▒ ░ ░ ░ ░░ ░░ ░ ▒░░░▒ ▒ ░ ▒ ▒ ░░ ░░ ░ ▒░ ░ ░ ░
░▄▄▄▄ ░ ░▄▄▄░ ▒░ ░ ░██████░▓█████ ░ ░ ██▓ ███▄░▄███▓ ▄▄▄ ▄████ ▓█████
▓█████▄ ▒████▄░ ▒██ ▒░▓█ ▀ ░ ▓██▒▓██▒▀█▀ ██▒▒████▄ ██▒ ▀█▒▓█ ▀
▒██▒ ▄██▒██ ▀█▄ ░ ▓██▄ ▒███ ▒██▒▓██ ▓██░▒██ ▀█▄ ▒██░▄▄▄░▒███
@ -15,31 +16,31 @@
░ ░ ░ ▒ ░ ░ ░ ░ ▒ ░░ ░ ░ ▒ ░ ░ ░ ░
░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
```
[![Build](https://github.com/goneio/base-image/actions/workflows/build.yml/badge.svg)](https://github.com/goneio/base-image/actions/workflows/build.yml)
[![Build](https://github.com/benzine-framework/docker-php/actions/workflows/build.yml/badge.svg)](https://github.com/benzine-framework/docker-php/actions/workflows/build.yml)
Docker PHP Base kit based on lessons learned from phusion/baseimage using runit to allow for multiple processes, featuring multiple versions of PHP and NodeJS.
| Name | Architecture | Size | Last Updated | Microbadger |
|----------------------|--------------|----------------------------------------------------------------------------------------------------:|--------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
| gone/marshall:latest | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/49.04MB-green.svg)](https://hub.docker.com/r/gone/marshall) | 2021-02-16 13:04:48 | [![](https://images.microbadger.com/badges/image/gone/marshall:latest.svg)](https://microbadger.com/images/gone/marshall:latest "Get your own image badge on microbadger.com") |
| gone/php:apache | AMD64 | [![Layers](https://img.shields.io/badge/127.09MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:19:35 | [![](https://images.microbadger.com/badges/image/gone/php:apache.svg)](https://microbadger.com/images/gone/php:apache "Get your own image badge on microbadger.com") |
| gone/php:cli | AMD64 | [![Layers](https://img.shields.io/badge/123.56MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:19:35 | [![](https://images.microbadger.com/badges/image/gone/php:cli.svg)](https://microbadger.com/images/gone/php:cli "Get your own image badge on microbadger.com") |
| gone/php:nginx | AMD64 | [![Layers](https://img.shields.io/badge/133.72MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:19:33 | [![](https://images.microbadger.com/badges/image/gone/php:nginx.svg)](https://microbadger.com/images/gone/php:nginx "Get your own image badge on microbadger.com") |
| gone/php:nginx-8.0 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/133.65MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:19:02 | [![](https://images.microbadger.com/badges/image/gone/php:nginx-8.0.svg)](https://microbadger.com/images/gone/php:nginx-8.0 "Get your own image badge on microbadger.com") |
| gone/php:nginx-7.0 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/133.31MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:18:58 | [![](https://images.microbadger.com/badges/image/gone/php:nginx-7.0.svg)](https://microbadger.com/images/gone/php:nginx-7.0 "Get your own image badge on microbadger.com") |
| gone/php:nginx-7.4 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/133.72MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:18:52 | [![](https://images.microbadger.com/badges/image/gone/php:nginx-7.4.svg)](https://microbadger.com/images/gone/php:nginx-7.4 "Get your own image badge on microbadger.com") |
| gone/php:nginx-7.1 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/133.55MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:18:16 | [![](https://images.microbadger.com/badges/image/gone/php:nginx-7.1.svg)](https://microbadger.com/images/gone/php:nginx-7.1 "Get your own image badge on microbadger.com") |
| gone/php:nginx-7.3 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/133.95MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:17:53 | [![](https://images.microbadger.com/badges/image/gone/php:nginx-7.3.svg)](https://microbadger.com/images/gone/php:nginx-7.3 "Get your own image badge on microbadger.com") |
| gone/php:nginx-7.2 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/133.96MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:17:45 | [![](https://images.microbadger.com/badges/image/gone/php:nginx-7.2.svg)](https://microbadger.com/images/gone/php:nginx-7.2 "Get your own image badge on microbadger.com") |
| gone/php:apache-7.0 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/126.67MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:17:25 | [![](https://images.microbadger.com/badges/image/gone/php:apache-7.0.svg)](https://microbadger.com/images/gone/php:apache-7.0 "Get your own image badge on microbadger.com") |
| gone/php:apache-7.4 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/127.09MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:17:01 | [![](https://images.microbadger.com/badges/image/gone/php:apache-7.4.svg)](https://microbadger.com/images/gone/php:apache-7.4 "Get your own image badge on microbadger.com") |
| gone/php:apache-7.3 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/127.32MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:16:19 | [![](https://images.microbadger.com/badges/image/gone/php:apache-7.3.svg)](https://microbadger.com/images/gone/php:apache-7.3 "Get your own image badge on microbadger.com") |
| gone/php:apache-7.1 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/126.91MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:16:18 | [![](https://images.microbadger.com/badges/image/gone/php:apache-7.1.svg)](https://microbadger.com/images/gone/php:apache-7.1 "Get your own image badge on microbadger.com") |
| gone/php:apache-8.0 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/127.02MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:16:12 | [![](https://images.microbadger.com/badges/image/gone/php:apache-8.0.svg)](https://microbadger.com/images/gone/php:apache-8.0 "Get your own image badge on microbadger.com") |
| gone/php:cli-7.2 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/123.78MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:15:47 | [![](https://images.microbadger.com/badges/image/gone/php:cli-7.2.svg)](https://microbadger.com/images/gone/php:cli-7.2 "Get your own image badge on microbadger.com") |
| gone/php:cli-8.0 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/123.44MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:14:58 | [![](https://images.microbadger.com/badges/image/gone/php:cli-8.0.svg)](https://microbadger.com/images/gone/php:cli-8.0 "Get your own image badge on microbadger.com") |
| gone/php:apache-7.2 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/127.34MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:14:06 | [![](https://images.microbadger.com/badges/image/gone/php:apache-7.2.svg)](https://microbadger.com/images/gone/php:apache-7.2 "Get your own image badge on microbadger.com") |
| gone/php:cli-7.4 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/123.56MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:13:56 | [![](https://images.microbadger.com/badges/image/gone/php:cli-7.4.svg)](https://microbadger.com/images/gone/php:cli-7.4 "Get your own image badge on microbadger.com") |
| gone/php:cli-7.0 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/123.27MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:13:12 | [![](https://images.microbadger.com/badges/image/gone/php:cli-7.0.svg)](https://microbadger.com/images/gone/php:cli-7.0 "Get your own image badge on microbadger.com") |
| gone/php:cli-7.3 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/123.80MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:12:44 | [![](https://images.microbadger.com/badges/image/gone/php:cli-7.3.svg)](https://microbadger.com/images/gone/php:cli-7.3 "Get your own image badge on microbadger.com") |
| gone/php:cli-7.1 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/123.36MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:12:11 | [![](https://images.microbadger.com/badges/image/gone/php:cli-7.1.svg)](https://microbadger.com/images/gone/php:cli-7.1 "Get your own image badge on microbadger.com") |
| benzine/marshall:latest | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/49.04MB-green.svg)](https://hub.docker.com/r/benzine/marshall) | 2021-02-16 13:04:48 | [![](https://images.microbadger.com/badges/image/benzine/marshall:latest.svg)](https://microbadger.com/images/benzine/marshall:latest "Get your own image badge on microbadger.com") |
| benzine/php:apache | AMD64 | [![Layers](https://img.shields.io/badge/127.09MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:19:35 | [![](https://images.microbadger.com/badges/image/benzine/php:apache.svg)](https://microbadger.com/images/benzine/php:apache "Get your own image badge on microbadger.com") |
| benzine/php:cli | AMD64 | [![Layers](https://img.shields.io/badge/123.56MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:19:35 | [![](https://images.microbadger.com/badges/image/benzine/php:cli.svg)](https://microbadger.com/images/benzine/php:cli "Get your own image badge on microbadger.com") |
| benzine/php:nginx | AMD64 | [![Layers](https://img.shields.io/badge/133.72MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:19:33 | [![](https://images.microbadger.com/badges/image/benzine/php:nginx.svg)](https://microbadger.com/images/benzine/php:nginx "Get your own image badge on microbadger.com") |
| benzine/php:nginx-8.0 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/133.65MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:19:02 | [![](https://images.microbadger.com/badges/image/benzine/php:nginx-8.0.svg)](https://microbadger.com/images/benzine/php:nginx-8.0 "Get your own image badge on microbadger.com") |
| benzine/php:nginx-7.0 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/133.31MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:18:58 | [![](https://images.microbadger.com/badges/image/benzine/php:nginx-7.0.svg)](https://microbadger.com/images/benzine/php:nginx-7.0 "Get your own image badge on microbadger.com") |
| benzine/php:nginx-7.4 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/133.72MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:18:52 | [![](https://images.microbadger.com/badges/image/benzine/php:nginx-7.4.svg)](https://microbadger.com/images/benzine/php:nginx-7.4 "Get your own image badge on microbadger.com") |
| benzine/php:nginx-7.1 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/133.55MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:18:16 | [![](https://images.microbadger.com/badges/image/benzine/php:nginx-7.1.svg)](https://microbadger.com/images/benzine/php:nginx-7.1 "Get your own image badge on microbadger.com") |
| benzine/php:nginx-7.3 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/133.95MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:17:53 | [![](https://images.microbadger.com/badges/image/benzine/php:nginx-7.3.svg)](https://microbadger.com/images/benzine/php:nginx-7.3 "Get your own image badge on microbadger.com") |
| benzine/php:nginx-7.2 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/133.96MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:17:45 | [![](https://images.microbadger.com/badges/image/benzine/php:nginx-7.2.svg)](https://microbadger.com/images/benzine/php:nginx-7.2 "Get your own image badge on microbadger.com") |
| benzine/php:apache-7.0 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/126.67MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:17:25 | [![](https://images.microbadger.com/badges/image/benzine/php:apache-7.0.svg)](https://microbadger.com/images/benzine/php:apache-7.0 "Get your own image badge on microbadger.com") |
| benzine/php:apache-7.4 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/127.09MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:17:01 | [![](https://images.microbadger.com/badges/image/benzine/php:apache-7.4.svg)](https://microbadger.com/images/benzine/php:apache-7.4 "Get your own image badge on microbadger.com") |
| benzine/php:apache-7.3 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/127.32MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:16:19 | [![](https://images.microbadger.com/badges/image/benzine/php:apache-7.3.svg)](https://microbadger.com/images/benzine/php:apache-7.3 "Get your own image badge on microbadger.com") |
| benzine/php:apache-7.1 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/126.91MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:16:18 | [![](https://images.microbadger.com/badges/image/benzine/php:apache-7.1.svg)](https://microbadger.com/images/benzine/php:apache-7.1 "Get your own image badge on microbadger.com") |
| benzine/php:apache-8.0 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/127.02MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:16:12 | [![](https://images.microbadger.com/badges/image/benzine/php:apache-8.0.svg)](https://microbadger.com/images/benzine/php:apache-8.0 "Get your own image badge on microbadger.com") |
| benzine/php:cli-7.2 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/123.78MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:15:47 | [![](https://images.microbadger.com/badges/image/benzine/php:cli-7.2.svg)](https://microbadger.com/images/benzine/php:cli-7.2 "Get your own image badge on microbadger.com") |
| benzine/php:cli-8.0 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/123.44MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:14:58 | [![](https://images.microbadger.com/badges/image/benzine/php:cli-8.0.svg)](https://microbadger.com/images/benzine/php:cli-8.0 "Get your own image badge on microbadger.com") |
| benzine/php:apache-7.2 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/127.34MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:14:06 | [![](https://images.microbadger.com/badges/image/benzine/php:apache-7.2.svg)](https://microbadger.com/images/benzine/php:apache-7.2 "Get your own image badge on microbadger.com") |
| benzine/php:cli-7.4 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/123.56MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:13:56 | [![](https://images.microbadger.com/badges/image/benzine/php:cli-7.4.svg)](https://microbadger.com/images/benzine/php:cli-7.4 "Get your own image badge on microbadger.com") |
| benzine/php:cli-7.0 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/123.27MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:13:12 | [![](https://images.microbadger.com/badges/image/benzine/php:cli-7.0.svg)](https://microbadger.com/images/benzine/php:cli-7.0 "Get your own image badge on microbadger.com") |
| benzine/php:cli-7.3 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/123.80MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:12:44 | [![](https://images.microbadger.com/badges/image/benzine/php:cli-7.3.svg)](https://microbadger.com/images/benzine/php:cli-7.3 "Get your own image badge on microbadger.com") |
| benzine/php:cli-7.1 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/123.36MB-green.svg)](https://hub.docker.com/r/benzine/php) | 2021-02-16 13:12:11 | [![](https://images.microbadger.com/badges/image/benzine/php:cli-7.1.svg)](https://microbadger.com/images/benzine/php:cli-7.1 "Get your own image badge on microbadger.com") |

View file

@ -1,10 +1,11 @@
```bash
▄████ ▒█████ ███▄ █ ▓█████ ██▓ ▒█████
██▒ ▀█▒▒██▒ ██▒ ██ ▀█ █ ▓█ ▀ ▓██▒▒██▒ ██▒
▒██░▄▄▄░▒██░ ██▒▓██ ▀█ ██▒▒███ ▒██▒▒██░ ██▒
░▓█ ██▓▒██ ██░▓██▒ ▐▌██▒▒▓█ ▄ ░██░▒██ ██░
░▒▓███▀▒░ ████▓▒░▒██░ ▓██░░▒████▒ ██▓ ░██░░ ████▓▒░
░▒ ▒ ░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ░░ ▒░ ░ ▒▓▒ ░▓ ░ ▒░▒░▒░
▄▄▄▄ ▓█████ ███▄ █ ▒███████▒ ██▓ ███▄ █ ▓█████
▓█████▄ ▓█ ▀ ██ ▀█ █ ▒ ▒ ▒ ▄▀░▓██▒ ██ ▀█ █ ▓█ ▀
▒██▒ ▄██▒███ ▓██ ▀█ ██▒░ ▒ ▄▀▒░ ▒██▒▓██ ▀█ ██▒▒███
▒██░█▀ ▒▓█ ▄ ▓██▒ ▐▌██▒ ▄▀▒ ░░██░▓██▒ ▐▌██▒▒▓█ ▄
░▓█ ▀█▓░▒████▒▒██░ ▓██░▒███████▒░██░▒██░ ▓██░░▒████▒
░▒▓███▀▒░░ ▒░ ░░ ▒░ ▒ ▒ ░▒▒ ▓░▒░▒░▓ ░ ▒░ ▒ ▒ ░░ ▒░ ░
▒░▒ ░ ░ ░ ░░ ░░ ░ ▒░░░▒ ▒ ░ ▒ ▒ ░░ ░░ ░ ▒░ ░ ░ ░
░▄▄▄▄ ░ ░▄▄▄░ ▒░ ░ ░██████░▓█████ ░ ░ ██▓ ███▄░▄███▓ ▄▄▄ ▄████ ▓█████
▓█████▄ ▒████▄░ ▒██ ▒░▓█ ▀ ░ ▓██▒▓██▒▀█▀ ██▒▒████▄ ██▒ ▀█▒▓█ ▀
▒██▒ ▄██▒██ ▀█▄ ░ ▓██▄ ▒███ ▒██▒▓██ ▓██░▒██ ▀█▄ ▒██░▄▄▄░▒███

View file

@ -1,5 +1,5 @@
{
"name": "gone/docker-tag-tracker",
"name": "benzine/docker-tag-tracker",
"type": "project",
"authors": [
{

View file

@ -8,9 +8,9 @@ use \MaddHatter\MarkdownTable\Builder as TableBuilder;
$client = new Guzzle();
$images = [
'gone/php',
#'gone/node',
'gone/marshall',
'benzine/php',
#'benzine/node',
'benzine/marshall',
];
$results = [];
foreach($images as $image) {

View file

@ -2,14 +2,14 @@ version: "2.3"
services:
test-nginx-7.3:
image: gone/php:nginx-7.3
image: benzine/php:nginx-7.3
volumes:
- ./test-webapp/php:/app/public
ports:
- 127.0.0.73:80:80
- 127.0.0.73:443:443
test-nginx-7.4:
image: gone/php:nginx-7.4
image: benzine/php:nginx-7.4
volumes:
- ./test-webapp/php:/app/public
ports: