Skip to content

Commit

Permalink
Merge remote-tracking branch 'github/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
Kipjr committed Jun 29, 2024
2 parents 7655cd8 + b5ca3d5 commit 56f28df
Show file tree
Hide file tree
Showing 56 changed files with 330 additions and 679 deletions.
574 changes: 153 additions & 421 deletions .gitlab-ci.yml

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions ci/BLACKLIST
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@
7.2
7.3
7.4
8.0
ssh
195 changes: 89 additions & 106 deletions ci/composer.lock

Large diffs are not rendered by default.

8 changes: 2 additions & 6 deletions conf/console.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,7 @@ dockerTest:
OS_FAMILY: 'debian'
OS_VERSION: '9'
PHP_OFFICIAL: '1'
'php[^:]*:8.(0|1|2)':
OS_FAMILY: 'debian'
OS_VERSION: '10'
PHP_OFFICIAL: '1'
'php[^:]*:8.3':
'php[^:]*:8.(0|1|2|3)':
OS_FAMILY: 'debian'
OS_VERSION: '12'
PHP_OFFICIAL: '1'
PHP_OFFICIAL: '1'
3 changes: 1 addition & 2 deletions docker/php-apache-dev/8.0-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,4 @@ RUN set -x \
&& docker-service enable syslog \
&& docker-service enable postfix \
&& docker-service enable ssh \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap
3 changes: 1 addition & 2 deletions docker/php-apache-dev/8.0-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,4 @@

RUN set -x \
{{ php.officialDevelopmentAlpine(version="8.0") }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}
3 changes: 1 addition & 2 deletions docker/php-apache-dev/8.1-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,4 @@ RUN set -x \
&& docker-service enable syslog \
&& docker-service enable postfix \
&& docker-service enable ssh \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap
3 changes: 1 addition & 2 deletions docker/php-apache-dev/8.1-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,4 @@

RUN set -x \
{{ php.officialDevelopmentAlpine(version="8.1") }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}
3 changes: 1 addition & 2 deletions docker/php-apache-dev/8.2-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,4 @@ RUN set -x \
&& docker-service enable syslog \
&& docker-service enable postfix \
&& docker-service enable ssh \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap
3 changes: 1 addition & 2 deletions docker/php-apache-dev/8.2-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,4 @@

RUN set -x \
{{ php.officialDevelopmentAlpine(version="8.2") }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}
3 changes: 1 addition & 2 deletions docker/php-apache-dev/8.3-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,4 @@ RUN set -x \
&& docker-service enable syslog \
&& docker-service enable postfix \
&& docker-service enable ssh \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap
3 changes: 1 addition & 2 deletions docker/php-apache-dev/8.3-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,4 @@

RUN set -x \
{{ php.officialDevelopmentAlpine(version="8.3") }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}
3 changes: 1 addition & 2 deletions docker/php-apache/8.0-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ RUN set -x \
s!^(\s*CustomLog)\s+\S+!\1 /proc/self/fd/1!g; \
s!^(\s*ErrorLog)\s+\S+!\1 /proc/self/fd/2!g; \
' /etc/apache2/httpd.conf \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap

EXPOSE 80 443
3 changes: 1 addition & 2 deletions docker/php-apache/8.0-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

RUN set -x \
{{ apache.alpine() }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}

{{ docker.expose('80 443') }}
3 changes: 1 addition & 2 deletions docker/php-apache/8.1-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ RUN set -x \
s!^(\s*CustomLog)\s+\S+!\1 /proc/self/fd/1!g; \
s!^(\s*ErrorLog)\s+\S+!\1 /proc/self/fd/2!g; \
' /etc/apache2/httpd.conf \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap

EXPOSE 80 443
3 changes: 1 addition & 2 deletions docker/php-apache/8.1-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

RUN set -x \
{{ apache.alpine() }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}

{{ docker.expose('80 443') }}
3 changes: 1 addition & 2 deletions docker/php-apache/8.2-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ RUN set -x \
s!^(\s*CustomLog)\s+\S+!\1 /proc/self/fd/1!g; \
s!^(\s*ErrorLog)\s+\S+!\1 /proc/self/fd/2!g; \
' /etc/apache2/httpd.conf \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap

EXPOSE 80 443
3 changes: 1 addition & 2 deletions docker/php-apache/8.2-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

RUN set -x \
{{ apache.alpine() }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}

{{ docker.expose('80 443') }}
3 changes: 1 addition & 2 deletions docker/php-apache/8.3-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ RUN set -x \
s!^(\s*CustomLog)\s+\S+!\1 /proc/self/fd/1!g; \
s!^(\s*ErrorLog)\s+\S+!\1 /proc/self/fd/2!g; \
' /etc/apache2/httpd.conf \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap

EXPOSE 80 443
3 changes: 1 addition & 2 deletions docker/php-apache/8.3-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

RUN set -x \
{{ apache.alpine() }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}

{{ docker.expose('80 443') }}
3 changes: 1 addition & 2 deletions docker/php-dev/8.0-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,4 @@ RUN set -x \
&& docker-service enable syslog \
&& docker-service enable postfix \
&& docker-service enable ssh \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap
3 changes: 1 addition & 2 deletions docker/php-dev/8.0-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,4 @@

RUN set -x \
{{ php.officialDevelopmentAlpine(version="8.0") }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}
3 changes: 1 addition & 2 deletions docker/php-dev/8.1-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,4 @@ RUN set -x \
&& docker-service enable syslog \
&& docker-service enable postfix \
&& docker-service enable ssh \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap
3 changes: 1 addition & 2 deletions docker/php-dev/8.1-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,4 @@

RUN set -x \
{{ php.officialDevelopmentAlpine(version="8.1") }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}
3 changes: 1 addition & 2 deletions docker/php-dev/8.2-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,4 @@ RUN set -x \
&& docker-service enable syslog \
&& docker-service enable postfix \
&& docker-service enable ssh \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap
3 changes: 1 addition & 2 deletions docker/php-dev/8.2-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,4 @@

RUN set -x \
{{ php.officialDevelopmentAlpine(version="8.2") }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}
3 changes: 1 addition & 2 deletions docker/php-dev/8.3-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,4 @@ RUN set -x \
&& docker-service enable syslog \
&& docker-service enable postfix \
&& docker-service enable ssh \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap
3 changes: 1 addition & 2 deletions docker/php-dev/8.3-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,4 @@

RUN set -x \
{{ php.officialDevelopmentAlpine(version="8.3") }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}
3 changes: 1 addition & 2 deletions docker/php-nginx-dev/8.0-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,4 @@ RUN set -x \
&& docker-service enable syslog \
&& docker-service enable postfix \
&& docker-service enable ssh \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap
3 changes: 1 addition & 2 deletions docker/php-nginx-dev/8.0-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,4 @@

RUN set -x \
{{ php.officialDevelopmentAlpine(version="8.0") }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}
3 changes: 1 addition & 2 deletions docker/php-nginx-dev/8.1-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,4 @@ RUN set -x \
&& docker-service enable syslog \
&& docker-service enable postfix \
&& docker-service enable ssh \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap
3 changes: 1 addition & 2 deletions docker/php-nginx-dev/8.1-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,4 @@

RUN set -x \
{{ php.officialDevelopmentAlpine(version="8.1") }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}
3 changes: 1 addition & 2 deletions docker/php-nginx-dev/8.2-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,4 @@ RUN set -x \
&& docker-service enable syslog \
&& docker-service enable postfix \
&& docker-service enable ssh \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap
3 changes: 1 addition & 2 deletions docker/php-nginx-dev/8.2-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,4 @@

RUN set -x \
{{ php.officialDevelopmentAlpine(version="8.2") }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}
3 changes: 1 addition & 2 deletions docker/php-nginx-dev/8.3-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,4 @@ RUN set -x \
&& docker-service enable syslog \
&& docker-service enable postfix \
&& docker-service enable ssh \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap
3 changes: 1 addition & 2 deletions docker/php-nginx-dev/8.3-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,4 @@

RUN set -x \
{{ php.officialDevelopmentAlpine(version="8.2") }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}
3 changes: 1 addition & 2 deletions docker/php-nginx/8.0-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ RUN set -x \
# Install nginx
&& apk-install \
nginx \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap

EXPOSE 80 443
3 changes: 1 addition & 2 deletions docker/php-nginx/8.0-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@

RUN set -x \
{{ nginx.alpine() }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}

{{ docker.expose('80 443') }}
3 changes: 1 addition & 2 deletions docker/php-nginx/8.1-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ RUN set -x \
# Install nginx
&& apk-install \
nginx \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap

EXPOSE 80 443
3 changes: 1 addition & 2 deletions docker/php-nginx/8.1-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@

RUN set -x \
{{ nginx.alpine() }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}

{{ docker.expose('80 443') }}
3 changes: 1 addition & 2 deletions docker/php-nginx/8.2-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ RUN set -x \
# Install nginx
&& apk-install \
nginx \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap

EXPOSE 80 443
3 changes: 1 addition & 2 deletions docker/php-nginx/8.2-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@

RUN set -x \
{{ nginx.alpine() }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}

{{ docker.expose('80 443') }}
3 changes: 1 addition & 2 deletions docker/php-nginx/8.3-alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ RUN set -x \
# Install nginx
&& apk-install \
nginx \
&& docker-run-bootstrap \
&& docker-image-cleanup
&& docker-run-bootstrap

EXPOSE 80 443
3 changes: 1 addition & 2 deletions docker/php-nginx/8.3-alpine/Dockerfile.jinja2
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@

RUN set -x \
{{ nginx.alpine() }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}
{{ provision.runBootstrap() }}

{{ docker.expose('80 443') }}
9 changes: 4 additions & 5 deletions docker/php-official/8.0/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#+++++++++++++++++++++++++++++++++++++++


FROM php:8.0-fpm-buster
FROM php:8.0-fpm-bookworm

LABEL [email protected] \
vendor=WebDevOps.io \
Expand Down Expand Up @@ -38,7 +38,7 @@ RUN set -x \
&& apt-update \
&& /usr/local/bin/generate-dockerimage-info \
# Enable non-free
&& sed -ri "s/(deb.*\/debian $(docker-image-info dist-codename) main)/\1 contrib non-free /" -- /etc/apt/sources.list \
&& sed -ri "s/(deb.*\/debian $(docker-image-info dist-codename) main)/\1 contrib non-free /" -- /etc/apt/sources.list.d/debian.sources \
&& apt-update \
# System update
&& /usr/local/bin/apt-upgrade \
Expand Down Expand Up @@ -96,9 +96,8 @@ RUN set -x \
pngquant \
# Libraries
libvips42 \
librabbitmq4 \
libldap-2.4-2 \
zlibc \
librabbitmq4 \
libldap-2.5-0 \
libxslt1.1 \
libldap-common \
zlib1g \
Expand Down
6 changes: 3 additions & 3 deletions docker/php-official/8.0/Dockerfile.jinja2
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

{{ docker.fromOfficial("php", "8.0-fpm-buster") }}
{{ docker.fromOfficial("php", "8.0-fpm-bookworm") }}

{{ docker.version() }}

Expand All @@ -14,7 +14,7 @@
{{ docker.copy('conf/', '/opt/docker/') }}

RUN set -x \
{{ bootstrap.debian('buster') }}
{{ bootstrap.debian('bookworm') }}

RUN set -x \
{{ base.debian() }} \
Expand All @@ -27,7 +27,7 @@ RUN set -x \
{{ docker.cleanup() }}

RUN set -x \
{{ php.official(version='8.0') }} \
{{ php.official(version='8.0',distribution='bookworm') }} \
{{ provision.runBootstrap() }} \
{{ docker.cleanup() }}

Expand Down
Loading

0 comments on commit 56f28df

Please sign in to comment.