Feature/multiplat (#2)
* Fuckin' Perl. Marshall 199MB => 130MB
* Down to 122MB. I'll take it.
* Multiplatform rewrite
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Multiplatform rewrite. Squash me.
* Squash this.
* Squash this
* Squash this
* Squash this
* Squash this
* Squash this
* Squash this
* Squash this
* Squash this
* Squash this
* Apparently github registry doesn't support multi-platform images 🤦
* gchr.io replaced github registry containers, who knew.
* GHCR not GHPR
* Skip GHCR?
* Probably should copy the login action changes across.
* Fire ze cannons
* Re-enable lint. Enable Marshall. Disable GHCR, its just broken jank.
* Rename
* Probably don't care about -onbuild builds right now.
* The full matrix isn't building yet :/
* Typo.
* I can't spell, evidently
* This is causing some strange behaviour.
* This is causing some strange behaviour.
* Turn off fail fast.
* Add PHP_VERSION ENVAR
* Add vanity tag functionality
* 7.4 all built right... Build all the other images?
* Tabzilla
* Fix issues with 8.0/7.0 being truncated to 8/7. Phase out 5.6 builder.
* Vanity tags might run on a different instance oops.
* Why was php7.4-redis/php8.0-redis removed in the first place. I have no idea.
This commit is contained in:
parent
b9b9aa9083
commit
e1319237df
14 changed files with 274 additions and 1384 deletions
37
.github/workflows/build-arm64v8-marshall.yml
vendored
37
.github/workflows/build-arm64v8-marshall.yml
vendored
|
|
@ -1,37 +0,0 @@
|
|||
name: Marshall arm64v8
|
||||
|
||||
on:
|
||||
push:
|
||||
paths:
|
||||
- 'marshall/**'
|
||||
- 'Dockerfile'
|
||||
- '.dockerignore'
|
||||
- '.github/workflows/build-arm64v8-marshall.yml'
|
||||
- '.github/workflows/lint-dockerfiles.yml'
|
||||
schedule:
|
||||
- cron: '0 4 * * TUE'
|
||||
|
||||
jobs:
|
||||
Marshall:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
run: |
|
||||
git rev-parse --short HEAD > marshall/marshall-arm64v8_version
|
||||
date '+%Y-%m-%d %H:%M:%S' > marshall/marshall-arm64v8_build_date
|
||||
hostname > marshall/marshall-arm64v8_build_host
|
||||
- name: Build Image
|
||||
run: docker build -t marshall --target=marshall .
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag marshall gone/marshall-arm64v8:latest
|
||||
docker tag marshall docker.pkg.github.com/goneio/base-image/marshall-arm64v8:latest
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/marshall-arm64v8:latest
|
||||
docker push docker.pkg.github.com/goneio/base-image/marshall-arm64v8:latest
|
||||
542
.github/workflows/build-arm64v8-php.yml
vendored
542
.github/workflows/build-arm64v8-php.yml
vendored
|
|
@ -1,542 +0,0 @@
|
|||
name: PHP on arm64v8
|
||||
|
||||
on:
|
||||
push:
|
||||
paths:
|
||||
- 'php+cli/**'
|
||||
- 'php+apache/**'
|
||||
- 'php+nginx/**'
|
||||
- 'php-core/**'
|
||||
- 'marshall/**'
|
||||
- 'Dockerfile'
|
||||
- '.dockerignore'
|
||||
- '.github/workflows/build-arm64v8-marshall.yml'
|
||||
- '.github/workflows/build-arm64v8-php.yml'
|
||||
- '.github/workflows/lint-dockerfiles.yml'
|
||||
schedule:
|
||||
- cron: '0 4 * * TUE'
|
||||
|
||||
jobs:
|
||||
PHP_APACHE_56:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:apache-5.6 --target=php-apache --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_56" .
|
||||
docker build -t gone/php-arm64v8:apache-5.6-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_56" .
|
||||
env:
|
||||
PHP_PACKAGES_56: git mariadb-client php-redis php-apcu php-xdebug php5.6-bcmath php5.6-bz2 php5.6-cli php5.6-curl php5.6-gd php5.6-imap php5.6-imagick php5.6-intl php5.6-json php5.6-ldap php5.6-mbstring php5.6-mcrypt php5.6-memcache php5.6-memcached php5.6-mysql php5.6-opcache php5.6-pgsql php5.6-phpdbg php5.6-pspell php5.6-redis php5.6-soap php5.6-sqlite php5.6-xml php5.6-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:apache-5.6 docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-5.6
|
||||
docker tag gone/php-arm64v8:apache-5.6-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-5.6-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:apache-5.6
|
||||
docker push gone/php-arm64v8:apache-5.6-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-5.6
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-5.6-onbuild
|
||||
PHP_APACHE_70:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:apache-7.0 --target=php-apache --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_70" .
|
||||
docker build -t gone/php-arm64v8:apache-7.0-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_70" .
|
||||
env:
|
||||
PHP_PACKAGES_70: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.0-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:apache-7.0 docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.0
|
||||
docker tag gone/php-arm64v8:apache-7.0-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.0-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:apache-7.0
|
||||
docker push gone/php-arm64v8:apache-7.0-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.0
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.0-onbuild
|
||||
PHP_APACHE_71:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:apache-7.1 --target=php-apache --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_71" .
|
||||
docker build -t gone/php-arm64v8:apache-7.1-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_71" .
|
||||
env:
|
||||
PHP_PACKAGES_71: git mariadb-client php-redis php-apcu php-xdebug php7.1-bcmath php7.1-bz2 php7.1-cli php7.1-curl php7.1-db 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-xml php7.1-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:apache-7.1 docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.1
|
||||
docker tag gone/php-arm64v8:apache-7.1-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.1-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:apache-7.1
|
||||
docker push gone/php-arm64v8:apache-7.1-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.1
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.1-onbuild
|
||||
PHP_APACHE_72:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:apache-7.2 --target=php-apache --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_72" .
|
||||
docker build -t gone/php-arm64v8:apache-7.2-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_72" .
|
||||
env:
|
||||
PHP_PACKAGES_72: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.2-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:apache-7.2 docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.2
|
||||
docker tag gone/php-arm64v8:apache-7.2-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.2-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:apache-7.2
|
||||
docker push gone/php-arm64v8:apache-7.2-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.2
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.2-onbuild
|
||||
PHP_APACHE_73:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:apache-7.3 --target=php-apache --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_73" .
|
||||
docker build -t gone/php-arm64v8:apache-7.3-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_73" .
|
||||
env:
|
||||
PHP_PACKAGES_73: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.3-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:apache-7.3 docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.3
|
||||
docker tag gone/php-arm64v8:apache-7.3-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.3-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:apache-7.3
|
||||
docker push gone/php-arm64v8:apache-7.3-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.3
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.3-onbuild
|
||||
PHP_APACHE_74:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:apache-7.4 --target=php-apache --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
docker build -t gone/php-arm64v8:apache-7.4-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
env:
|
||||
PHP_PACKAGES_74: git mariadb-client php-redis php-apcu php-xdebug 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-soap php7.4-sqlite php7.4-xml php7.4-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:apache-7.4 docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.4
|
||||
docker tag gone/php-arm64v8:apache-7.4-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.4-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:apache-7.4
|
||||
docker push gone/php-arm64v8:apache-7.4-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.4
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:apache-7.4-onbuild
|
||||
|
||||
PHP_NGINX_56:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:nginx-5.6 --target=php-nginx --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_56" .
|
||||
docker build -t gone/php-arm64v8:nginx-5.6-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_56" .
|
||||
env:
|
||||
PHP_PACKAGES_56: git mariadb-client php-redis php-apcu php-xdebug php5.6-bcmath php5.6-bz2 php5.6-cli php5.6-curl php5.6-gd php5.6-imap php5.6-imagick php5.6-intl php5.6-json php5.6-ldap php5.6-mbstring php5.6-mcrypt php5.6-memcache php5.6-memcached php5.6-mysql php5.6-opcache php5.6-pgsql php5.6-phpdbg php5.6-pspell php5.6-redis php5.6-soap php5.6-sqlite php5.6-xml php5.6-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:nginx-5.6 docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-5.6
|
||||
docker tag gone/php-arm64v8:nginx-5.6-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-5.6-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:nginx-5.6
|
||||
docker push gone/php-arm64v8:nginx-5.6-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-5.6
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-5.6-onbuild
|
||||
PHP_NGINX_70:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:nginx-7.0 --target=php-nginx --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_70" .
|
||||
docker build -t gone/php-arm64v8:nginx-7.0-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_70" .
|
||||
env:
|
||||
PHP_PACKAGES_70: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.0-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:nginx-7.0 docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.0
|
||||
docker tag gone/php-arm64v8:nginx-7.0-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.0-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:nginx-7.0
|
||||
docker push gone/php-arm64v8:nginx-7.0-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.0
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.0-onbuild
|
||||
PHP_NGINX_71:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:nginx-7.1 --target=php-nginx --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_71" .
|
||||
docker build -t gone/php-arm64v8:nginx-7.1-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_71" .
|
||||
env:
|
||||
PHP_PACKAGES_71: git mariadb-client php-redis php-apcu php-xdebug php7.1-bcmath php7.1-bz2 php7.1-cli php7.1-curl php7.1-db 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-xml php7.1-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:nginx-7.1 docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.1
|
||||
docker tag gone/php-arm64v8:nginx-7.1-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.1-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:nginx-7.1
|
||||
docker push gone/php-arm64v8:nginx-7.1-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.1
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.1-onbuild
|
||||
PHP_NGINX_72:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:nginx-7.2 --target=php-nginx --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_72" .
|
||||
docker build -t gone/php-arm64v8:nginx-7.2-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_72" .
|
||||
env:
|
||||
PHP_PACKAGES_72: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.2-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:nginx-7.2 docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.2
|
||||
docker tag gone/php-arm64v8:nginx-7.2-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.2-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:nginx-7.2
|
||||
docker push gone/php-arm64v8:nginx-7.2-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.2
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.2-onbuild
|
||||
PHP_NGINX_73:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:nginx-7.3 --target=php-nginx --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_73" .
|
||||
docker build -t gone/php-arm64v8:nginx-7.3-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_73" .
|
||||
env:
|
||||
PHP_PACKAGES_73: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.3-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:nginx-7.3 docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.3
|
||||
docker tag gone/php-arm64v8:nginx-7.3-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.3-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:nginx-7.3
|
||||
docker push gone/php-arm64v8:nginx-7.3-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.3
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.3-onbuild
|
||||
PHP_NGINX_74:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:nginx-7.4 --target=php-nginx --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
docker build -t gone/php-arm64v8:nginx-7.4-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
env:
|
||||
PHP_PACKAGES_74: git mariadb-client php-redis php-apcu php-xdebug 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-soap php7.4-sqlite php7.4-xml php7.4-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:nginx-7.4 docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.4
|
||||
docker tag gone/php-arm64v8:nginx-7.4-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.4-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:nginx-7.4
|
||||
docker push gone/php-arm64v8:nginx-7.4-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.4
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:nginx-7.4-onbuild
|
||||
PHP_CLI_56:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:cli-5.6 --target=php-cli --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_56" .
|
||||
docker build -t gone/php-arm64v8:cli-5.6-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_56" .
|
||||
env:
|
||||
PHP_PACKAGES_56: git mariadb-client php-redis php-apcu php-xdebug php5.6-bcmath php5.6-bz2 php5.6-cli php5.6-curl php5.6-gd php5.6-imap php5.6-imagick php5.6-intl php5.6-json php5.6-ldap php5.6-mbstring php5.6-mcrypt php5.6-memcache php5.6-memcached php5.6-mysql php5.6-opcache php5.6-pgsql php5.6-phpdbg php5.6-pspell php5.6-redis php5.6-soap php5.6-sqlite php5.6-xml php5.6-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:cli-5.6 docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-5.6
|
||||
docker tag gone/php-arm64v8:cli-5.6-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-5.6-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:cli-5.6
|
||||
docker push gone/php-arm64v8:cli-5.6-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-5.6
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-5.6-onbuild
|
||||
PHP_CLI_70:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:cli-7.0 --target=php-cli --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_70" .
|
||||
docker build -t gone/php-arm64v8:cli-7.0-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_70" .
|
||||
env:
|
||||
PHP_PACKAGES_70: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.0-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:cli-7.0 docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.0
|
||||
docker tag gone/php-arm64v8:cli-7.0-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.0-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:cli-7.0
|
||||
docker push gone/php-arm64v8:cli-7.0-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.0
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.0-onbuild
|
||||
PHP_CLI_71:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:cli-7.1 --target=php-cli --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_71" .
|
||||
docker build -t gone/php-arm64v8:cli-7.1-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_71" .
|
||||
env:
|
||||
PHP_PACKAGES_71: git mariadb-client php-redis php-apcu php-xdebug php7.1-bcmath php7.1-bz2 php7.1-cli php7.1-curl php7.1-db 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-xml php7.1-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:cli-7.1 docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.1
|
||||
docker tag gone/php-arm64v8:cli-7.1-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.1-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:cli-7.1
|
||||
docker push gone/php-arm64v8:cli-7.1-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.1
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.1-onbuild
|
||||
PHP_CLI_72:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:cli-7.2 --target=php-cli --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_72" .
|
||||
docker build -t gone/php-arm64v8:cli-7.2-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_72" .
|
||||
env:
|
||||
PHP_PACKAGES_72: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.2-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:cli-7.2 docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.2
|
||||
docker tag gone/php-arm64v8:cli-7.2-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.2-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:cli-7.2
|
||||
docker push gone/php-arm64v8:cli-7.2-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.2
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.2-onbuild
|
||||
PHP_CLI_73:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:cli-7.3 --target=php-cli --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_73" .
|
||||
docker build -t gone/php-arm64v8:cli-7.3-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_73" .
|
||||
env:
|
||||
PHP_PACKAGES_73: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.3-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:cli-7.3 docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.3
|
||||
docker tag gone/php-arm64v8:cli-7.3-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.3-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:cli-7.3
|
||||
docker push gone/php-arm64v8:cli-7.3-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.3
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.3-onbuild
|
||||
PHP_CLI_74:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php-arm64v8:cli-7.4 --target=php-cli --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
docker build -t gone/php-arm64v8:cli-7.4-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
env:
|
||||
PHP_PACKAGES_74: git mariadb-client php-redis php-apcu php-xdebug php7.4-bcmath php7.4-bz2 php7.4-cli php7.4-curl php7.4-gd php7.4-imap php7.4-imagick 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-soap php7.4-sqlite php7.4-xml php7.4-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php-arm64v8:cli-7.4 docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.4
|
||||
docker tag gone/php-arm64v8:cli-7.4-onbuild docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.4-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php-arm64v8:cli-7.4
|
||||
docker push gone/php-arm64v8:cli-7.4-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.4
|
||||
docker push docker.pkg.github.com/goneio/base-image/php-arm64v8:cli-7.4-onbuild
|
||||
37
.github/workflows/build-x86_64-marshall.yml
vendored
37
.github/workflows/build-x86_64-marshall.yml
vendored
|
|
@ -1,37 +0,0 @@
|
|||
name: Marshall x86_64
|
||||
|
||||
on:
|
||||
push:
|
||||
paths:
|
||||
- 'marshall/**'
|
||||
- 'Dockerfile'
|
||||
- '.dockerignore'
|
||||
- '.github/workflows/build-x86_64-marshall.yml'
|
||||
- '.github/workflows/lint-dockerfiles.yml'
|
||||
schedule:
|
||||
- cron: '0 4 * * TUE'
|
||||
|
||||
jobs:
|
||||
Marshall:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: docker build -t marshall --target=marshall .
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag marshall gone/marshall:latest
|
||||
docker tag marshall docker.pkg.github.com/goneio/base-image/marshall:latest
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/marshall:latest
|
||||
docker push docker.pkg.github.com/goneio/base-image/marshall:latest
|
||||
653
.github/workflows/build-x86_64-php.yml
vendored
653
.github/workflows/build-x86_64-php.yml
vendored
|
|
@ -1,653 +0,0 @@
|
|||
name: PHP on x86_64
|
||||
|
||||
on:
|
||||
push:
|
||||
paths:
|
||||
- 'php+cli/**'
|
||||
- 'php+apache/**'
|
||||
- 'php+nginx/**'
|
||||
- 'php-core/**'
|
||||
- 'marshall/**'
|
||||
- 'Dockerfile'
|
||||
- '.dockerignore'
|
||||
- '.github/workflows/build-x86_64-marshall.yml'
|
||||
- '.github/workflows/build-x86_64-php.yml'
|
||||
- '.github/workflows/lint-dockerfiles.yml'
|
||||
schedule:
|
||||
- cron: '0 5 * * TUE'
|
||||
|
||||
jobs:
|
||||
PHP_APACHE_56:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:apache-5.6 --target=php-apache --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_56" .
|
||||
docker build -t gone/php:apache-5.6-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_56" .
|
||||
env:
|
||||
PHP_PACKAGES_56: git mariadb-client php-cli php-redis php-apcu php-xdebug php5.6-bcmath php5.6-bz2 php5.6-cli php5.6-curl php5.6-gd php5.6-imap php5.6-imagick php5.6-intl php5.6-json php5.6-ldap php5.6-mbstring php5.6-mcrypt php5.6-memcache php5.6-memcached php5.6-mysql php5.6-opcache php5.6-pgsql php5.6-phpdbg php5.6-pspell php5.6-redis php5.6-soap php5.6-sqlite php5.6-xml php5.6-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:apache-5.6 docker.pkg.github.com/goneio/base-image/php:apache-5.6
|
||||
docker tag gone/php:apache-5.6-onbuild docker.pkg.github.com/goneio/base-image/php:apache-5.6-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:apache-5.6
|
||||
docker push gone/php:apache-5.6-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-5.6
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-5.6-onbuild
|
||||
PHP_APACHE_70:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:apache-7.0 --target=php-apache --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_70" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_70: git mariadb-client php-cli php-redis php-apcu php-xdebug 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-xml php7.0-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:apache-7.0 docker.pkg.github.com/goneio/base-image/php:apache-7.0
|
||||
docker tag gone/php:apache-7.0-onbuild docker.pkg.github.com/goneio/base-image/php:apache-7.0-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:apache-7.0
|
||||
docker push gone/php:apache-7.0-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-7.0
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-7.0-onbuild
|
||||
PHP_APACHE_71:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:apache-7.1 --target=php-apache --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_71" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_71: git mariadb-client php-cli php-redis php-apcu php-xdebug php7.1-bcmath php7.1-bz2 php7.1-cli php7.1-curl php7.1-db 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-xml php7.1-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:apache-7.1 docker.pkg.github.com/goneio/base-image/php:apache-7.1
|
||||
docker tag gone/php:apache-7.1-onbuild docker.pkg.github.com/goneio/base-image/php:apache-7.1-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:apache-7.1
|
||||
docker push gone/php:apache-7.1-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-7.1
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-7.1-onbuild
|
||||
PHP_APACHE_72:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:apache-7.2 --target=php-apache --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_72" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_72: git mariadb-client php-cli php-redis php-apcu php-xdebug 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-xml php7.2-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:apache-7.2 docker.pkg.github.com/goneio/base-image/php:apache-7.2
|
||||
docker tag gone/php:apache-7.2-onbuild docker.pkg.github.com/goneio/base-image/php:apache-7.2-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:apache-7.2
|
||||
docker push gone/php:apache-7.2-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-7.2
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-7.2-onbuild
|
||||
PHP_APACHE_73:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:apache-7.3 --target=php-apache --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_73" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_73: git mariadb-client php-cli php-redis php-apcu php-xdebug 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-xml php7.3-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:apache-7.3 docker.pkg.github.com/goneio/base-image/php:apache-7.3
|
||||
docker tag gone/php:apache-7.3-onbuild docker.pkg.github.com/goneio/base-image/php:apache-7.3-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:apache-7.3
|
||||
docker push gone/php:apache-7.3-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-7.3
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-7.3-onbuild
|
||||
PHP_APACHE_74:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:apache-7.4 --target=php-apache --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_74: git mariadb-client php-cli php-redis php-apcu php-xdebug 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-soap php7.4-sqlite php7.4-xml php7.4-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:apache-7.4 docker.pkg.github.com/goneio/base-image/php:apache-7.4
|
||||
docker tag gone/php:apache-7.4-onbuild docker.pkg.github.com/goneio/base-image/php:apache-7.4-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:apache-7.4
|
||||
docker push gone/php:apache-7.4-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-7.4
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-7.4-onbuild
|
||||
PHP_APACHE_80:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:apache-8.0 --target=php-apache --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_80" .
|
||||
docker build -t gone/php:apache-8.0-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_80" .
|
||||
env:
|
||||
PHP_PACKAGES_80: git mariadb-client php-cli php-redis php-apcu php-xdebug 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-soap php8.0-sqlite php8.0-xml php8.0-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:apache-8.0 docker.pkg.github.com/goneio/base-image/php:apache-8.0
|
||||
docker tag gone/php:apache-8.0-onbuild docker.pkg.github.com/goneio/base-image/php:apache-8.0-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:apache-8.0
|
||||
docker push gone/php:apache-8.0-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-8.0
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:apache-8.0-onbuild
|
||||
|
||||
PHP_NGINX_56:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:nginx-5.6 --target=php-nginx --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_56" .
|
||||
docker build -t gone/php:nginx-5.6-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_56" .
|
||||
env:
|
||||
PHP_PACKAGES_56: git mariadb-client php-redis php-apcu php-xdebug php5.6-bcmath php5.6-bz2 php5.6-cli php5.6-curl php5.6-gd php5.6-imap php5.6-imagick php5.6-intl php5.6-json php5.6-ldap php5.6-mbstring php5.6-mcrypt php5.6-memcache php5.6-memcached php5.6-mysql php5.6-opcache php5.6-pgsql php5.6-phpdbg php5.6-pspell php5.6-redis php5.6-soap php5.6-sqlite php5.6-xml php5.6-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:nginx-5.6 docker.pkg.github.com/goneio/base-image/php:nginx-5.6
|
||||
docker tag gone/php:nginx-5.6-onbuild docker.pkg.github.com/goneio/base-image/php:nginx-5.6-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:nginx-5.6
|
||||
docker push gone/php:nginx-5.6-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-5.6
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-5.6-onbuild
|
||||
PHP_NGINX_70:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:nginx-7.0 --target=php-nginx --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_70" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_70: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.0-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:nginx-7.0 docker.pkg.github.com/goneio/base-image/php:nginx-7.0
|
||||
docker tag gone/php:nginx-7.0-onbuild docker.pkg.github.com/goneio/base-image/php:nginx-7.0-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:nginx-7.0
|
||||
docker push gone/php:nginx-7.0-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-7.0
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-7.0-onbuild
|
||||
PHP_NGINX_71:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:nginx-7.1 --target=php-nginx --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_71" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_71: git mariadb-client php-redis php-apcu php-xdebug php7.1-bcmath php7.1-bz2 php7.1-cli php7.1-curl php7.1-db 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-xml php7.1-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:nginx-7.1 docker.pkg.github.com/goneio/base-image/php:nginx-7.1
|
||||
docker tag gone/php:nginx-7.1-onbuild docker.pkg.github.com/goneio/base-image/php:nginx-7.1-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:nginx-7.1
|
||||
docker push gone/php:nginx-7.1-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-7.1
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-7.1-onbuild
|
||||
PHP_NGINX_72:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:nginx-7.2 --target=php-nginx --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_72" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_72: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.2-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:nginx-7.2 docker.pkg.github.com/goneio/base-image/php:nginx-7.2
|
||||
docker tag gone/php:nginx-7.2-onbuild docker.pkg.github.com/goneio/base-image/php:nginx-7.2-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:nginx-7.2
|
||||
docker push gone/php:nginx-7.2-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-7.2
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-7.2-onbuild
|
||||
PHP_NGINX_73:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:nginx-7.3 --target=php-nginx --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_73" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_73: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.3-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:nginx-7.3 docker.pkg.github.com/goneio/base-image/php:nginx-7.3
|
||||
docker tag gone/php:nginx-7.3-onbuild docker.pkg.github.com/goneio/base-image/php:nginx-7.3-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:nginx-7.3
|
||||
docker push gone/php:nginx-7.3-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-7.3
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-7.3-onbuild
|
||||
PHP_NGINX_74:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:nginx-7.4 --target=php-nginx --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_74: git mariadb-client php-redis php-apcu php-xdebug 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-soap php7.4-sqlite php7.4-xml php7.4-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:nginx-7.4 docker.pkg.github.com/goneio/base-image/php:nginx-7.4
|
||||
docker tag gone/php:nginx-7.4-onbuild docker.pkg.github.com/goneio/base-image/php:nginx-7.4-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:nginx-7.4
|
||||
docker push gone/php:nginx-7.4-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-7.4
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-7.4-onbuild
|
||||
PHP_NGINX_80:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:nginx-8.0 --target=php-nginx --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_80" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_80: git mariadb-client php-redis php-apcu php-xdebug 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-soap php8.0-sqlite php8.0-xml php8.0-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:nginx-8.0 docker.pkg.github.com/goneio/base-image/php:nginx-8.0
|
||||
docker tag gone/php:nginx-8.0-onbuild docker.pkg.github.com/goneio/base-image/php:nginx-8.0-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:nginx-8.0
|
||||
docker push gone/php:nginx-8.0-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-8.0
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:nginx-8.0-onbuild
|
||||
|
||||
PHP_CLI_56:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:cli-5.6 --target=php-cli --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_56" .
|
||||
docker build -t gone/php:cli-5.6-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_56" .
|
||||
env:
|
||||
PHP_PACKAGES_56: git mariadb-client php-redis php-apcu php-xdebug php5.6-bcmath php5.6-bz2 php5.6-cli php5.6-curl php5.6-gd php5.6-imap php5.6-imagick php5.6-intl php5.6-json php5.6-ldap php5.6-mbstring php5.6-mcrypt php5.6-memcache php5.6-memcached php5.6-mysql php5.6-opcache php5.6-pgsql php5.6-phpdbg php5.6-pspell php5.6-redis php5.6-soap php5.6-sqlite php5.6-xml php5.6-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:cli-5.6 docker.pkg.github.com/goneio/base-image/php:cli-5.6
|
||||
docker tag gone/php:cli-5.6-onbuild docker.pkg.github.com/goneio/base-image/php:cli-5.6-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:cli-5.6
|
||||
docker push gone/php:cli-5.6-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-5.6
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-5.6-onbuild
|
||||
PHP_CLI_70:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:cli-7.0 --target=php-cli --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_70" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_70: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.0-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:cli-7.0 docker.pkg.github.com/goneio/base-image/php:cli-7.0
|
||||
docker tag gone/php:cli-7.0-onbuild docker.pkg.github.com/goneio/base-image/php:cli-7.0-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:cli-7.0
|
||||
docker push gone/php:cli-7.0-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-7.0
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-7.0-onbuild
|
||||
PHP_CLI_71:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:cli-7.1 --target=php-cli --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_71" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_71: git mariadb-client php-redis php-apcu php-xdebug php7.1-bcmath php7.1-bz2 php7.1-cli php7.1-curl php7.1-db 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-xml php7.1-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:cli-7.1 docker.pkg.github.com/goneio/base-image/php:cli-7.1
|
||||
docker tag gone/php:cli-7.1-onbuild docker.pkg.github.com/goneio/base-image/php:cli-7.1-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:cli-7.1
|
||||
docker push gone/php:cli-7.1-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-7.1
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-7.1-onbuild
|
||||
PHP_CLI_72:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:cli-7.2 --target=php-cli --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_72" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_72: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.2-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:cli-7.2 docker.pkg.github.com/goneio/base-image/php:cli-7.2
|
||||
docker tag gone/php:cli-7.2-onbuild docker.pkg.github.com/goneio/base-image/php:cli-7.2-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:cli-7.2
|
||||
docker push gone/php:cli-7.2-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-7.2
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-7.2-onbuild
|
||||
PHP_CLI_73:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:cli-7.3 --target=php-cli --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_73" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_73: git mariadb-client php-redis php-apcu php-xdebug 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-xml php7.3-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:cli-7.3 docker.pkg.github.com/goneio/base-image/php:cli-7.3
|
||||
docker tag gone/php:cli-7.3-onbuild docker.pkg.github.com/goneio/base-image/php:cli-7.3-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:cli-7.3
|
||||
docker push gone/php:cli-7.3-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-7.3
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-7.3-onbuild
|
||||
PHP_CLI_74:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:cli-7.4 --target=php-cli --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_74" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_74: git mariadb-client php-redis php-apcu php-xdebug 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-soap php7.4-sqlite php7.4-xml php7.4-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:cli-7.4 docker.pkg.github.com/goneio/base-image/php:cli-7.4
|
||||
docker tag gone/php:cli-7.4-onbuild docker.pkg.github.com/goneio/base-image/php:cli-7.4-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:cli-7.4
|
||||
docker push gone/php:cli-7.4-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-7.4
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-7.4-onbuild
|
||||
PHP_CLI_80:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Setup
|
||||
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
|
||||
- name: Build Image
|
||||
run: |
|
||||
docker build -t gone/php:cli-8.0 --target=php-cli --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$PHP_PACKAGES_80" .
|
||||
docker 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" .
|
||||
env:
|
||||
PHP_PACKAGES_80: git mariadb-client php-redis php-apcu php-xdebug 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-soap php8.0-sqlite php8.0-xml php8.0-zip postgresql-client
|
||||
- name: Tag Image
|
||||
run: |
|
||||
docker tag gone/php:cli-8.0 docker.pkg.github.com/goneio/base-image/php:cli-8.0
|
||||
docker tag gone/php:cli-8.0-onbuild docker.pkg.github.com/goneio/base-image/php:cli-8.0-onbuild
|
||||
- name: Publish Image to Registries
|
||||
run: |
|
||||
docker push gone/php:cli-8.0
|
||||
docker push gone/php:cli-8.0-onbuild
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-8.0
|
||||
docker push docker.pkg.github.com/goneio/base-image/php:cli-8.0-onbuild
|
||||
|
||||
VANITY_VERSIONS:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Login to registries
|
||||
run: |
|
||||
docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }}
|
||||
docker login docker.pkg.github.com -u ${{ secrets.DOCKER_GITHUB_USERNAME }} -p ${{ secrets.DOCKER_GITHUB_PASSWORD }}
|
||||
- name: Tag vanity versions
|
||||
run: |
|
||||
docker pull gone/php:apache-7.4
|
||||
docker tag gone/php:apache-7.4 gone/php:apache
|
||||
docker pull gone/php:cli-7.4
|
||||
docker tag gone/php:cli-7.4 gone/php:cli
|
||||
docker pull gone/php:nginx-7.4
|
||||
docker tag gone/php:nginx-7.4 gone/php:nginx
|
||||
- name: Push vanity versions
|
||||
run: |
|
||||
docker push gone/php:apache
|
||||
docker push gone/php:cli
|
||||
docker push gone/php:nginx
|
||||
|
||||
|
||||
155
.github/workflows/build.yml
vendored
Normal file
155
.github/workflows/build.yml
vendored
Normal file
|
|
@ -0,0 +1,155 @@
|
|||
name: Build
|
||||
|
||||
on:
|
||||
push:
|
||||
schedule:
|
||||
- cron: '0 4 * * TUE'
|
||||
|
||||
jobs:
|
||||
|
||||
lint:
|
||||
name: Lint docker files
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- uses: actions/checkout@master
|
||||
- uses: brpaz/hadolint-action@master
|
||||
|
||||
build-marshall:
|
||||
needs: [lint]
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- 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 }}
|
||||
- uses: docker/login-action@v1
|
||||
name: Login to Github Container Registry
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.repository_owner }}
|
||||
password: ${{ secrets.GHCR_PAT }}
|
||||
- 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: marshall
|
||||
platforms: linux/amd64,linux/arm64
|
||||
push: true
|
||||
tags: gone/marshall
|
||||
|
||||
build-php:
|
||||
needs: [lint]
|
||||
runs-on: ubuntu-20.04
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
variant:
|
||||
- cli
|
||||
- nginx
|
||||
- apache
|
||||
onbuild:
|
||||
- ''
|
||||
# - '-onbuild'
|
||||
version:
|
||||
#- "5.6"
|
||||
- "7.0"
|
||||
- "7.1"
|
||||
- "7.2"
|
||||
- "7.3"
|
||||
- "7.4"
|
||||
- "8.0"
|
||||
env:
|
||||
#PHP_PACKAGES_56: git mariadb-client php-xdebug php5.6-apcu php5.6-bcmath php5.6-bz2 php5.6-cli php5.6-curl php5.6-gd php5.6-imap php5.6-imagick php5.6-intl php5.6-json php5.6-ldap php5.6-mbstring php5.6-mcrypt php5.6-memcache php5.6-memcached php5.6-mysql php5.6-opcache php5.6-pgsql php5.6-phpdbg php5.6-pspell php5.6-redis php5.6-soap php5.6-sqlite php5.6-xdebug php5.6-xml php5.6-zip postgresql-client
|
||||
PHP_PACKAGES_70: git mariadb-client php-xdebug 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 php-xdebug 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 php-xdebug 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 php-xdebug 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 php-xdebug 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 php-xdebug 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: gone/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 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 }}
|
||||
|
||||
15
.github/workflows/lint-dockerfiles.yml
vendored
15
.github/workflows/lint-dockerfiles.yml
vendored
|
|
@ -1,15 +0,0 @@
|
|||
name: Lint dockerfiles
|
||||
|
||||
on:
|
||||
push:
|
||||
schedule:
|
||||
- cron: '0 4 * * TUE'
|
||||
|
||||
jobs:
|
||||
lintDockerFiles:
|
||||
name: Lint docker files
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@master
|
||||
- name: Lint docker files
|
||||
uses: docker://cdssnc/docker-lint
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
ignored:
|
||||
- DL3006
|
||||
- DL3008
|
||||
- SC2043
|
||||
44
Dockerfile
44
Dockerfile
|
|
@ -10,6 +10,7 @@ ENV DEBIAN_FRONTEND="teletype" \
|
|||
COLOUR_NONE='\e[39m' \
|
||||
DEFAULT_TZ='Europe/London'
|
||||
|
||||
|
||||
CMD ["runsvdir", "-P", "/etc/service"]
|
||||
|
||||
WORKDIR /app
|
||||
|
|
@ -31,6 +32,7 @@ RUN echo "APT::Acquire::Retries \"5\";" > /etc/apt/apt.conf.d/80-retries && \
|
|||
python3-software-properties \
|
||||
software-properties-common \
|
||||
&& \
|
||||
echo "PHP packages to install:" && echo $PHP_PACKAGES && \
|
||||
add-apt-repository -y ppa:ondrej/php && \
|
||||
apt-get -qq update && \
|
||||
apt-get -yqq install --no-install-recommends $PHP_PACKAGES &&\
|
||||
|
|
@ -42,21 +44,37 @@ RUN echo "APT::Acquire::Retries \"5\";" > /etc/apt/apt.conf.d/80-retries && \
|
|||
&& \
|
||||
apt-get autoremove -yqq && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \
|
||||
curl https://getcomposer.org/composer-stable.phar --output /usr/local/bin/composer && \
|
||||
chmod +x /usr/local/bin/composer /usr/bin/install-report && \
|
||||
/usr/local/bin/composer --version && \
|
||||
/usr/bin/install-report
|
||||
/usr/bin/install-report && \
|
||||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /var/lib/dpkg/status.old /var/cache/debconf/templates.dat /var/log/dpkg.log /var/log/lastlog /var/log/apt/*.log && \
|
||||
rm -rf /usr/bin/mariabackup \
|
||||
/usr/bin/mysql_embedded \
|
||||
/usr/bin/mysql_find_rows \
|
||||
/usr/bin/mysql_fix_extensions \
|
||||
/usr/bin/mysql_waitpid \
|
||||
/usr/bin/mysqlaccess \
|
||||
/usr/bin/mysqladmin \
|
||||
/usr/bin/mysqlanalyze \
|
||||
/usr/bin/mysqlcheck \
|
||||
/usr/bin/mysqldump \
|
||||
/usr/bin/mysqldumpslow \
|
||||
/usr/bin/mysqlimport \
|
||||
/usr/bin/mysqloptimize \
|
||||
/usr/bin/mysqlrepair \
|
||||
/usr/bin/mysqlreport \
|
||||
/usr/bin/mysqlshow \
|
||||
/usr/bin/mysqlslap \
|
||||
/usr/bin/mytop
|
||||
|
||||
FROM php-core AS php-cli
|
||||
RUN apt-get -qq update && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||
|
||||
# Install a funky cool repl.
|
||||
RUN composer global require -q psy/psysh:@stable && \
|
||||
ln -s /root/.composer/vendor/psy/psysh/bin/psysh /usr/local/bin/repl && \
|
||||
/usr/local/bin/repl -v
|
||||
/usr/local/bin/repl -v && \
|
||||
composer clear-cache
|
||||
|
||||
COPY php+cli/psysh-config.php /root/.config/psysh/config.php
|
||||
|
||||
|
|
@ -99,7 +117,7 @@ RUN apt-get -qq update && \
|
|||
&& \
|
||||
apt-get autoremove -yqq && \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \
|
||||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /var/lib/dpkg/status.old /var/cache/debconf/templates.dat /var/log/dpkg.log /var/log/lastlog /var/log/apt/*.log && \
|
||||
# Configure FPM
|
||||
sed -i "s/cgi.fix_pathinfo.*/cgi.fix_pathinfo=0/g" /etc/php/$PHP_VERSION/fpm/php.ini && \
|
||||
sed -i "s|memory_limit.*|memory_limit = $PHP_MEMORY_LIMIT|g" /etc/php/$PHP_VERSION/fpm/php.ini && \
|
||||
|
|
@ -185,7 +203,7 @@ RUN apt-get -qq update && \
|
|||
libapache2-mod-php$PHP_VERSION \
|
||||
&& \
|
||||
apt-get clean && \
|
||||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \
|
||||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /var/lib/dpkg/status.old /var/cache/debconf/templates.dat /var/log/dpkg.log /var/log/lastlog /var/log/apt/*.log && \
|
||||
\
|
||||
sed -i "s/upload_max_filesize.*/upload_max_filesize = $PHP_DATA_MAX_SIZE/g" /etc/php/$PHP_VERSION/apache2/php.ini && \
|
||||
sed -i "s/post_max_size.*/post_max_size = $PHP_DATA_MAX_SIZE/g" /etc/php/$PHP_VERSION/apache2/php.ini && \
|
||||
|
|
@ -297,10 +315,7 @@ RUN mkdir ~/.gnupg && \
|
|||
\
|
||||
&& apt-get autoremove -y \
|
||||
&& apt-get clean \
|
||||
&& rm -rf \
|
||||
/var/lib/apt/lists/* \
|
||||
/tmp/* \
|
||||
/var/tmp/*
|
||||
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /var/lib/dpkg/status.old /var/cache/debconf/templates.dat /var/log/dpkg.log /var/log/lastlog /var/log/apt/*.log && \
|
||||
|
||||
FROM nodejs AS nodejs-compiler
|
||||
|
||||
|
|
@ -311,10 +326,7 @@ RUN apt-get -qq update && \
|
|||
&& \
|
||||
apt-get autoremove -y && \
|
||||
apt-get clean && \
|
||||
rm -rf \
|
||||
/var/lib/apt/lists/* \
|
||||
/tmp/* \
|
||||
/var/tmp/*
|
||||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /var/lib/dpkg/status.old /var/cache/debconf/templates.dat /var/log/dpkg.log /var/log/lastlog /var/log/apt/*.log && \
|
||||
|
||||
FROM nodejs AS nodejs-onbuild
|
||||
|
||||
|
|
|
|||
160
Makefile
160
Makefile
|
|
@ -15,7 +15,7 @@
|
|||
# ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
|
||||
|
||||
# Prettyprinting: http://patorjk.com/software/taag/#p=display&c=bash&f=Bloody&t=Example
|
||||
CMD_BUILD=DOCKER_BUILDKIT=1 docker build
|
||||
CMD_BUILD=docker buildx build --platform linux/arm64,linux/amd64
|
||||
PHP_PACKAGES_56=mariadb-client \
|
||||
php-apcu \
|
||||
php-xdebug \
|
||||
|
|
@ -167,7 +167,7 @@ PHP_PACKAGES_74=mariadb-client \
|
|||
php7.4-curl \
|
||||
php7.4-gd \
|
||||
php7.4-imap \
|
||||
php7.4-magick \
|
||||
php7.4-imagick \
|
||||
php7.4-intl \
|
||||
php7.4-json \
|
||||
php7.4-ldap \
|
||||
|
|
@ -222,7 +222,13 @@ PHP_PACKAGES_80=mariadb-client \
|
|||
# ░ ░ ░ ░ ░ ░░░ ░ ░ ░░
|
||||
# ░ ░ ░ ░
|
||||
|
||||
setup:
|
||||
buildx:
|
||||
export DOCKER_CLI_EXPERIMENTAL=enabled
|
||||
-docker buildx create --name gonebuilder
|
||||
docker buildx use gonebuilder
|
||||
docker buildx inspect --bootstrap
|
||||
|
||||
setup: buildx
|
||||
git rev-parse --short HEAD > marshall/marshall_version
|
||||
date +%Y-%m-%d\ %H:%M:%S > marshall/marshall_build_date
|
||||
hostname > marshall/marshall_build_host
|
||||
|
|
@ -237,7 +243,7 @@ setup:
|
|||
# ░ ░ ░ ▒ ░░ ░ ░ ░ ░ ░ ░░ ░ ░ ▒ ░ ░ ░ ░
|
||||
# ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
|
||||
gone/marshall: setup
|
||||
$(CMD_BUILD) -t gone/marshall:latest --target=marshall .
|
||||
$(CMD_BUILD) -t gone/marshall:latest --target=marshall . --push
|
||||
|
||||
# ██▓███ ██░ ██ ██▓███ ▄████▄ ▒█████ ██▀███ ▓█████
|
||||
# ▓██░ ██▒▓██░ ██▒▓██░ ██▒ ▒██▀ ▀█ ▒██▒ ██▒▓██ ▒ ██▒▓█ ▀
|
||||
|
|
@ -250,19 +256,19 @@ gone/marshall: setup
|
|||
# ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
|
||||
|
||||
gone/php\:core-5.6: setup
|
||||
$(CMD_BUILD) -t gone/php:core-5.6 --target=php-core --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" .
|
||||
$(CMD_BUILD) -t gone/php:core-5.6 --target=php-core --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:core-7.0 --target=php-core --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:core-7.1 --target=php-core --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:core-7.2 --target=php-core --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:core-7.3 --target=php-core --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:core-7.4 --target=php-core --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:core-7.4 --target=php-core --build-arg "PHP_VERSION=8.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . --push
|
||||
|
||||
core:
|
||||
$(MAKE) gone/php\:core-5.6
|
||||
|
|
@ -283,33 +289,33 @@ core:
|
|||
# ░ ░ ░ ░ ░ ░ ░ ░
|
||||
|
||||
gone/php\:cli-5.6: setup
|
||||
$(CMD_BUILD) -t gone/php:cli-5.6 --target=php-cli --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" .
|
||||
$(CMD_BUILD) -t gone/php:cli-5.6 --target=php-cli --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" . --push
|
||||
gone/php\:cli-5.6-onbuild: setup
|
||||
$(CMD_BUILD) -t gone/php:cli-5.6-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" .
|
||||
$(CMD_BUILD) -t gone/php:cli-5.6-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:cli-7.0 --target=php-cli --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:cli-7.1 --target=php-cli --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:cli-7.2 --target=php-cli --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:cli-7.3 --target=php-cli --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:cli-7.4 --target=php-cli --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:cli-8.0 --target=php-cli --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
|
||||
php-cli:
|
||||
$(MAKE) gone/php\:cli-5.6
|
||||
|
|
@ -338,33 +344,33 @@ php-cli:
|
|||
# ░ ░ ░ ░ ░ ░ ░ ░ ░
|
||||
|
||||
gone/php\:nginx-5.6: setup
|
||||
$(CMD_BUILD) -t gone/php:nginx-5.6 --target=php-nginx --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" .
|
||||
$(CMD_BUILD) -t gone/php:nginx-5.6 --target=php-nginx --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" . --push
|
||||
gone/php\:nginx-5.6-onbuild: setup
|
||||
$(CMD_BUILD) -t gone/php:nginx-5.6-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" .
|
||||
$(CMD_BUILD) -t gone/php:nginx-5.6-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:nginx-7.0 --target=php-nginx --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:nginx-7.1 --target=php-nginx --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:nginx-7.2 --target=php-nginx --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:nginx-7.3 --target=php-nginx --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:nginx-7.4 --target=php-nginx --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:nginx-8.0 --target=php-nginx --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
|
||||
php-nginx:
|
||||
$(MAKE) gone/php\:nginx-5.6
|
||||
|
|
@ -393,33 +399,33 @@ php-nginx:
|
|||
# ░ ░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░
|
||||
|
||||
gone/php\:apache-5.6: setup
|
||||
$(CMD_BUILD) -t gone/php:apache-5.6 --target=php-apache --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" .
|
||||
$(CMD_BUILD) -t gone/php:apache-5.6 --target=php-apache --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" . --push
|
||||
gone/php\:apache-5.6-onbuild: setup
|
||||
$(CMD_BUILD) -t gone/php:apache-5.6-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" .
|
||||
$(CMD_BUILD) -t gone/php:apache-5.6-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:apache-7.0 --target=php-apache --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:apache-7.1 --target=php-apache --build-arg "PHP_VERSION=7.1" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_71)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:apache-7.2 --target=php-apache --build-arg "PHP_VERSION=7.2" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_72)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:apache-7.3 --target=php-apache --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:apache-7.4 --target=php-apache --build-arg "PHP_VERSION=7.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:apache-8.0 --target=php-apache --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . --push
|
||||
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)" .
|
||||
$(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)" . --push
|
||||
|
||||
php-apache:
|
||||
$(MAKE) gone/php\:apache-5.6
|
||||
|
|
@ -448,40 +454,40 @@ 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 .
|
||||
$(CMD_BUILD) -t gone/node:8 --target=nodejs --build-arg NODE_VERSION=8.16.0 --build-arg YARN_VERSION=1.15.2 . --push
|
||||
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 .
|
||||
$(CMD_BUILD) -t gone/node:8-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=8.16.0 --build-arg YARN_VERSION=1.15.2 . --push
|
||||
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 .
|
||||
$(CMD_BUILD) -t gone/node:8-compiler --target=nodejs-compiler --build-arg NODE_VERSION=8.16.0 --build-arg YARN_VERSION=1.15.2 . --push
|
||||
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 .
|
||||
$(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 . --push
|
||||
|
||||
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 .
|
||||
$(CMD_BUILD) -t gone/node:10 --target=nodejs --build-arg NODE_VERSION=10.16.0 --build-arg YARN_VERSION=1.16.0 . --push
|
||||
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 .
|
||||
$(CMD_BUILD) -t gone/node:10-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=10.16.0 --build-arg YARN_VERSION=1.16.0 . --push
|
||||
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 .
|
||||
$(CMD_BUILD) -t gone/node:10-compiler --target=nodejs-compiler --build-arg NODE_VERSION=10.16.0 --build-arg YARN_VERSION=1.16.0 . --push
|
||||
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 .
|
||||
$(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 . --push
|
||||
|
||||
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 .
|
||||
$(CMD_BUILD) -t gone/node:11 --target=nodejs --build-arg NODE_VERSION=11.15.0 --build-arg YARN_VERSION=1.16.0 . --push
|
||||
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 .
|
||||
$(CMD_BUILD) -t gone/node:11-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=11.15.0 --build-arg YARN_VERSION=1.16.0 . --push
|
||||
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 .
|
||||
$(CMD_BUILD) -t gone/node:11-compiler --target=nodejs-compiler --build-arg NODE_VERSION=11.15.0 --build-arg YARN_VERSION=1.16.0 . --push
|
||||
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 .
|
||||
$(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 . --push
|
||||
|
||||
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 .
|
||||
$(CMD_BUILD) -t gone/node:12 --target=nodejs --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . --push
|
||||
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 .
|
||||
$(CMD_BUILD) -t gone/node:12-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . --push
|
||||
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 .
|
||||
$(CMD_BUILD) -t gone/node:12-compiler --target=nodejs-compiler --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . --push
|
||||
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 .
|
||||
$(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 . --push
|
||||
|
||||
node:
|
||||
$(MAKE) gone/node\:8
|
||||
|
|
@ -512,21 +518,21 @@ 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)" .
|
||||
$(CMD_BUILD) -t gone/php:cli --target=php-cli --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:cli-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:apache --target=php-apache --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:apache-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:nginx --target=php-nginx --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . --push
|
||||
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)" .
|
||||
$(CMD_BUILD) -t gone/php:nginx-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=7.3" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_73)" . --push
|
||||
gone/node: setup
|
||||
$(CMD_BUILD) -t gone/node --target=nodejs --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 .
|
||||
$(CMD_BUILD) -t gone/node --target=nodejs --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . --push
|
||||
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 .
|
||||
$(CMD_BUILD) -t gone/node-onbuild --target=nodejs-onbuild --build-arg NODE_VERSION=12.3.1 --build-arg YARN_VERSION=1.16.0 . --push
|
||||
|
||||
latest:
|
||||
$(MAKE) gone/php\:cli
|
||||
|
|
|
|||
|
|
@ -10,5 +10,5 @@ apt-get -qq update
|
|||
# System upgrade
|
||||
#apt-get -yq upgrade
|
||||
|
||||
# Install apt-utils to prevent some screaming.
|
||||
$APT_GET apt apt-utils
|
||||
# Install apt-utils & ca-certificates to prevent some screaming.
|
||||
$APT_GET apt apt-utils ca-certificates
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
#!/bin/bash
|
||||
source /installers/config
|
||||
$APT_GET bash \
|
||||
htop
|
||||
$APT_GET bash
|
||||
|
|
|
|||
|
|
@ -8,7 +8,5 @@ $APT_GET \
|
|||
curl \
|
||||
wget \
|
||||
unzip \
|
||||
git \
|
||||
openssh-client \
|
||||
ca-certificates \
|
||||
jq
|
||||
|
|
@ -1,6 +1,8 @@
|
|||
#!/bin/bash
|
||||
source /installers/config
|
||||
cd /
|
||||
apt-get remove -yqq \
|
||||
perl
|
||||
apt-get autoremove -y
|
||||
apt-get clean
|
||||
rm -rf \
|
||||
|
|
@ -10,4 +12,5 @@ rm -rf \
|
|||
/var/cache/* \
|
||||
/var/log/dpkg* \
|
||||
/usr/share/doc \
|
||||
/usr/share/doc-base \
|
||||
/var/log/apt/term.log
|
||||
|
|
@ -7,4 +7,4 @@ printf 'Running: %b%s%b\n' $COLOUR_SUCCESS "${0##*/}" $COLOUR_RESET
|
|||
|
||||
export LC_ALL=C
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
APT_GET='apt-get install -yq --no-install-recommends '
|
||||
APT_GET='apt-get install -yqq --no-install-recommends '
|
||||
Loading…
Reference in a new issue