chore: remove build args

This commit is contained in:
Kévin Dunglas 2022-11-24 09:21:39 +01:00 committed by Maxime Helias
parent 9e5544753c
commit 4c16f6827d

View File

@ -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