-
Notifications
You must be signed in to change notification settings - Fork 0
Php 8.5 #12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Php 8.5 #12
Changes from all commits
df325f7
2b2e501
5a8bfca
a2b2f99
12bb192
443a768
4e3a728
a1dd636
08d594f
8df2625
6d6009f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| .PHONY: extensions | ||
| extensions: extensions/8.3 extensions/8.4 | ||
| extensions: extensions/8.3 extensions/8.4 extensions/8.5 | ||
|
|
||
| .PHONY: extensions/8.3 | ||
| extensions/8.3: extensions/8.3/amd64 extensions/8.3/arm64 | ||
|
|
@@ -9,14 +9,14 @@ extensions/8.3/amd64: | |
| docker buildx build --pull --platform=linux/amd64 --build-arg PHP_VERSION=8.3 -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/amd64 --build-arg PHP_VERSION=8.3-zts -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/amd64 --build-arg PHP_VERSION=8.3 --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/amd64 --build-arg PHP_VERSION=8.3-zts --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| # docker buildx build --pull --platform=linux/amd64 --build-arg PHP_VERSION=8.3-zts --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
|
|
||
| .PHONY: extensions/8.3/arm64 | ||
| extensions/8.3/arm64: | ||
| docker buildx build --pull --platform=linux/arm64 --build-arg PHP_VERSION=8.3 -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/arm64 --build-arg PHP_VERSION=8.3-zts -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/arm64 --build-arg PHP_VERSION=8.3 --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/arm64 --build-arg PHP_VERSION=8.3-zts --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| # docker buildx build --pull --platform=linux/arm64 --build-arg PHP_VERSION=8.3-zts --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
|
|
||
| .PHONY: extensions/8.4 | ||
| extensions/8.4: extensions/8.4/amd64 extensions/8.4/arm64 | ||
|
|
@@ -26,14 +26,31 @@ extensions/8.4/amd64: | |
| docker buildx build --pull --platform=linux/amd64 --build-arg PHP_VERSION=8.4 -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/amd64 --build-arg PHP_VERSION=8.4-zts -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/amd64 --build-arg PHP_VERSION=8.4 --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/amd64 --build-arg PHP_VERSION=8.4-zts --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| # docker buildx build --pull --platform=linux/amd64 --build-arg PHP_VERSION=8.4-zts --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
|
Comment on lines
26
to
+29
|
||
|
|
||
| .PHONY: extensions/8.4/arm64 | ||
| extensions/8.4/arm64: | ||
| docker buildx build --pull --platform=linux/arm64 --build-arg PHP_VERSION=8.4 -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/arm64 --build-arg PHP_VERSION=8.4-zts -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/arm64 --build-arg PHP_VERSION=8.4 --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/arm64 --build-arg PHP_VERSION=8.4-zts --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| # docker buildx build --pull --platform=linux/arm64 --build-arg PHP_VERSION=8.4-zts --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
|
|
||
| .PHONY: extensions/8.5 | ||
| extensions/8.5: extensions/8.5/amd64 extensions/8.5/arm64 | ||
|
|
||
| .PHONY: extensions/8.5/amd64 | ||
| extensions/8.5/amd64: | ||
| docker buildx build --pull --platform=linux/amd64 --build-arg PHP_VERSION=8.5 -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/amd64 --build-arg PHP_VERSION=8.5-zts -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/amd64 --build-arg PHP_VERSION=8.5 --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| # docker buildx build --pull --platform=linux/amd64 --build-arg PHP_VERSION=8.5-zts --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
|
Comment on lines
+43
to
+46
|
||
|
|
||
| .PHONY: extensions/8.5/arm64 | ||
| extensions/8.5/arm64: | ||
| docker buildx build --pull --platform=linux/arm64 --build-arg PHP_VERSION=8.5 -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/arm64 --build-arg PHP_VERSION=8.5-zts -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| docker buildx build --pull --platform=linux/arm64 --build-arg PHP_VERSION=8.5 --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
| # docker buildx build --pull --platform=linux/arm64 --build-arg PHP_VERSION=8.5-zts --build-arg OS_VARIANT=alpine -f extensions-builder.Dockerfile -o=./assets/extensions/ . | ||
|
|
||
|
|
||
| # Nome del bucket su S3 e la directory locale | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,12 +1,12 @@ | ||
| # syntax=docker/dockerfile:1 | ||
|
|
||
| ARG PHP_VERSION=8.4 | ||
| ARG IMAGE_VERSION=v4.3.0 | ||
| ARG IMAGE_VERSION=v4.3.2 | ||
| # Use 'debian' or 'alpine' | ||
| ARG OS=debian | ||
| # Use 'fpm' or 'frankenphp' | ||
| ARG VARIANT=fpm | ||
| ARG SUPERCRONIC_VERSION=v0.2.41 | ||
| ARG SUPERCRONIC_VERSION=v0.2.42 | ||
|
|
||
| FROM serversideup/php:${PHP_VERSION}-fpm-nginx-${OS}-${IMAGE_VERSION} AS base_fpm | ||
| FROM serversideup/php:${PHP_VERSION}-frankenphp-${OS}-${IMAGE_VERSION} AS base_frankenphp | ||
|
|
@@ -27,6 +27,7 @@ RUN install-php-extensions \ | |
| iconv \ | ||
| imagick \ | ||
| intl \ | ||
| opentelemetry \ | ||
| pdo_sqlite \ | ||
|
Comment on lines
27
to
31
|
||
| phar \ | ||
| posix \ | ||
|
|
@@ -72,7 +73,7 @@ ENV PHP_OPCACHE_JIT=on | |
| ENV PHP_OPCACHE_JIT_BUFFER_SIZE=100M | ||
| ENV PHP_OPCACHE_VALIDATE_TIMESTAMPS=0 | ||
| ENV PHP_OPCACHE_INTERNED_STRINGS_BUFFER=16 | ||
| ENV PHP_MAX_EXECUTION_TIME=900 | ||
| ENV PHP_MAX_EXECUTION_TIME=55 | ||
|
||
| ENV PHP_MEMORY_LIMIT=512M | ||
| ENV PHP_POST_MAX_SIZE=256M | ||
| ENV PHP_UPLOAD_MAX_FILESIZE=256M | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The alpine ZTS extension build command is now commented out for 8.3. If ZTS+alpine images (or extension assets) are still supported, this will stop producing the required artifacts and the runtime grpc download may fail. If ZTS+alpine is intentionally unsupported, consider removing the dead targets (or adding an explicit comment explaining why they are disabled) to avoid confusion.