diff --git a/Dockerfile b/Dockerfile index 1c9f89c..9d7844e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,16 @@ -FROM composer:2 AS vendor +FROM php:8.2-cli-alpine AS vendor + +RUN apk add --no-cache \ + postgresql-dev \ + libpng-dev \ + libjpeg-turbo-dev \ + freetype-dev \ + oniguruma-dev \ + icu-dev \ + && docker-php-ext-configure gd --with-freetype --with-jpeg \ + && docker-php-ext-install pdo_pgsql pgsql mbstring gd intl + +COPY --from=composer:2 /usr/bin/composer /usr/bin/composer WORKDIR /app COPY composer.json composer.lock ./ @@ -29,8 +41,9 @@ RUN apk add --no-cache \ libjpeg-turbo-dev \ freetype-dev \ oniguruma-dev \ + icu-dev \ && docker-php-ext-configure gd --with-freetype --with-jpeg \ - && docker-php-ext-install pdo_pgsql pgsql mbstring gd + && docker-php-ext-install pdo_pgsql pgsql mbstring gd intl COPY --from=composer:2 /usr/bin/composer /usr/bin/composer