From 6b64889a098242b4c0c463e7cd110205867510c3 Mon Sep 17 00:00:00 2001 From: Andrea Pavone Date: Mon, 11 Nov 2024 22:21:01 +0100 Subject: [PATCH] Fix Dockerimage Signed-off-by: Andrea Pavone --- Dockerfile | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index c7282f4..21bef03 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,10 +6,26 @@ COPY --chown=node:node . /app RUN npm install RUN npm run build -FROM serversideup/php:8.3-fpm-apache +FROM php:8.3-apache-bullseye LABEL authors="andp97" -COPY --chown=www-data:www-data . /var/www/html +ENV APACHE_DOCUMENT_ROOT /var/www/html/public + +RUN sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf +RUN sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf + + +COPY . /var/www/html + +RUN apt-get update && apt-get install -y \ + curl \ + libpng-dev \ + libonig-dev \ + libxml2-dev \ + zip \ + unzip + +RUN docker-php-ext-install mbstring exif pcntl bcmath gd # Install dependencies RUN composer install