From 4c16f6827df01d3b81802148631a68ad3f7058a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Dunglas?= Date: Thu, 24 Nov 2022 09:21:39 +0100 Subject: [PATCH] chore: remove build args --- Dockerfile | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0caaf7d..82e569c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,12 +4,8 @@ # https://docs.docker.com/develop/develop-images/multistage-build/#stop-at-a-specific-build-stage # https://docs.docker.com/compose/compose-file/#target -# https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-from-interact -ARG PHP_VERSION=8.1 -ARG CADDY_VERSION=2 - # Prod image -FROM php:${PHP_VERSION}-fpm-alpine AS app_php +FROM php:8.1-fpm-alpine AS app_php # Allow to use development versions of Symfony ARG STABILITY="stable" @@ -24,8 +20,7 @@ ENV APP_ENV=prod WORKDIR /srv/app # php extensions installer: https://github.com/mlocati/docker-php-extension-installer -ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/ -RUN chmod +x /usr/local/bin/install-php-extensions +COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/ # persistent / runtime deps RUN apk add --no-cache \ @@ -110,7 +105,7 @@ RUN set -eux; \ RUN rm -f .env.local.php # Build Caddy with the Mercure and Vulcain modules -FROM caddy:${CADDY_VERSION}-builder-alpine AS app_caddy_builder +FROM caddy:2.6-builder-alpine AS app_caddy_builder RUN xcaddy build \ --with github.com/dunglas/mercure \ @@ -119,7 +114,7 @@ RUN xcaddy build \ --with github.com/dunglas/vulcain/caddy # Caddy image -FROM caddy:${CADDY_VERSION} AS app_caddy +FROM caddy:2.6-alpine AS app_caddy WORKDIR /srv/app