diff --git a/php/Dockerfile b/php/Dockerfile index a24a4cc..2d68608 100644 --- a/php/Dockerfile +++ b/php/Dockerfile @@ -6,14 +6,14 @@ ARG PHP_SHORT_VERSION # # libiconv # -FROM alpine:3.13 as libiconv +FROM alpine:3.13 AS libiconv RUN apk --no-cache add gnu-libiconv && test -f /usr/lib/preloadable_libiconv.so # # Base # -FROM alpine:${ALPINE_VERSION} as base +FROM alpine:${ALPINE_VERSION} AS base ARG ALPINE_VERSION @@ -65,7 +65,7 @@ CMD ["tail", "-f", "/dev/null"] # # PHP 8.1 # -FROM base as build-php-81 +FROM base AS build-php-81 ENV PHP_MAJOR_VERSION=8 ENV PHP_SHORT_VERSION=81 @@ -83,7 +83,7 @@ COPY files/etc/php/conf.d/* /etc/php81/conf.d/ # # PHP 8.2 # -FROM base as build-php-82 +FROM base AS build-php-82 ENV PHP_MAJOR_VERSION=8 ENV PHP_SHORT_VERSION=82 @@ -103,7 +103,7 @@ COPY files/etc/php/conf.d/* /etc/php82/conf.d/ # # PHP 8.3 # -FROM base as build-php-83 +FROM base AS build-php-83 ENV PHP_MAJOR_VERSION=8 ENV PHP_SHORT_VERSION=83 @@ -124,7 +124,7 @@ COPY files/etc/php/conf.d/* /etc/php83/conf.d/ # # PHP 8.4 # -FROM base as build-php-84 +FROM base AS build-php-84 ENV PHP_MAJOR_VERSION=8 ENV PHP_SHORT_VERSION=84 @@ -145,7 +145,7 @@ COPY files/etc/php/conf.d/* /etc/php84/conf.d/ # # PHP # -FROM build-php-${PHP_SHORT_VERSION} as final-php +FROM build-php-${PHP_SHORT_VERSION} AS final-php # Fix iconv library with Alpine by gnu-libiconv COPY --from=libiconv /usr/lib/preloadable_libiconv.so /usr/lib/preloadable_libiconv.so @@ -168,7 +168,7 @@ EOF # PHP-FPM # -FROM final-php as build-php-fpm-81 +FROM final-php AS build-php-fpm-81 RUN sudo -s <