From 16243565b687b4fe4c427ba2a481444d738dc4db Mon Sep 17 00:00:00 2001 From: Jonas Kohl Date: Thu, 5 Sep 2024 20:03:15 +0000 Subject: Update image --- Dockerfile | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile index c803009..090b5b4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,26 @@ -FROM httpd:2.4 -COPY ./www/ /usr/local/apache2/htdocs/ -COPY ./httpd.conf /usr/local/apache2/conf/httpd.conf +FROM php:8.3-apache-bookworm AS base +RUN a2enmod rewrite include +RUN apt update && apt install -y \ + curl \ + git \ + libzip-dev \ + unzip \ + libpng-dev \ + libwebp-dev \ + libjpeg62-turbo-dev \ + libxmp-dev \ + libfreetype6-dev +RUN docker-php-ext-configure gd \ + --with-webp \ + --with-jpeg \ + --with-freetype +RUN docker-php-ext-install gd zip +RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer + +FROM base +COPY ./www/ /var/www/html/ +COPY ./000-default.conf /etc/apache2/sites-available/000-default.conf + +WORKDIR /var/www/html +RUN composer install \ + --no-interaction -- cgit v1.2.3