From 86f2eea0122552844d468479c77256f704cc5c6e Mon Sep 17 00:00:00 2001 From: Olivier <18173875+colmaris@users.noreply.github.com> Date: Fri, 20 Dec 2024 15:04:55 +0100 Subject: [PATCH] Create Dockerfile --- Dockerfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9502c33 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +# Utiliser une image de base officielle de PHP avec FPM (FastCGI Process Manager) +FROM php:8.1-fpm + +# Installer les dépendances nécessaires pour PHP +RUN apt-get update && apt-get install -y \ + libfreetype6-dev \ + libjpeg62-turbo-dev \ + libpng-dev \ + libzip-dev \ + && docker-php-ext-configure gd --with-freetype --with-jpeg \ + && docker-php-ext-install -j$(nproc) gd \ + && docker-php-ext-install zip + +# Copier le code source de l'application PHP dans le conteneur +COPY ./src /var/www/html + +# Définir le répertoire de travail +WORKDIR /var/www/html + +# Exposer le port 9000 pour PHP-FPM +EXPOSE 9000