Php-cli instead of composer as vendor

This commit is contained in:
julien
2026-03-27 23:04:15 +01:00
parent 32084630f9
commit d2e70af739

View File

@@ -1,12 +1,17 @@
# syntax=docker/dockerfile:1.7
FROM composer:2 AS vendor
FROM php:8.3-cli AS vendor
RUN apt-get update \
&& apt-get install -y --no-install-recommends libicu-dev \
&& apt-get install -y --no-install-recommends \
libicu-dev \
unzip \
git \
&& docker-php-ext-install intl \
&& rm -rf /var/lib/apt/lists/*
COPY --from=composer:2 /usr/bin/composer /usr/bin/composer
WORKDIR /app
COPY composer.json composer.lock ./
RUN --mount=type=cache,target=/tmp/composer-cache \