20 lines
468 B
Docker
20 lines
468 B
Docker
FROM php:8.4-fpm-alpine
|
|
|
|
RUN apk add --no-cache \
|
|
postgresql-dev \
|
|
libzip-dev \
|
|
&& docker-php-ext-install pdo_pgsql opcache
|
|
|
|
COPY --from=composer:2 /usr/bin/composer /usr/bin/composer
|
|
|
|
WORKDIR /var/www/html
|
|
|
|
COPY composer.json composer.lock ./
|
|
RUN composer install --no-dev --optimize-autoloader --no-interaction --ignore-platform-req=ext-readline
|
|
|
|
COPY init.php ./
|
|
COPY src ./src
|
|
COPY public ./public
|
|
|
|
RUN chown -R www-data:www-data /var/www/html
|