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 # syntax=docker/dockerfile:1.7
FROM composer:2 AS vendor FROM php:8.3-cli AS vendor
RUN apt-get update \ 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 \ && docker-php-ext-install intl \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
COPY --from=composer:2 /usr/bin/composer /usr/bin/composer
WORKDIR /app WORKDIR /app
COPY composer.json composer.lock ./ COPY composer.json composer.lock ./
RUN --mount=type=cache,target=/tmp/composer-cache \ RUN --mount=type=cache,target=/tmp/composer-cache \