From 5b64a90ac4cbafeeb45a9512434819993b901637 Mon Sep 17 00:00:00 2001
From: csauder <christophe.sauder@viaevista.fr>
Date: Thu, 7 Mar 2024 16:57:01 +0100
Subject: [PATCH] ajout du docker php

---
 docker-compose.yml    | 10 ++++++++++
 docker/php/Dockerfile | 11 +++++++++++
 2 files changed, 21 insertions(+)
 create mode 100644 docker-compose.yml
 create mode 100644 docker/php/Dockerfile

diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..bfb5d4e
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,10 @@
+version: '3.8'
+services:
+  php: 
+    build: './docker/php'
+    user: ${UID:-1000}:${GID:-1000}
+    ports:
+      - ${PHP_PORT:-8080}:80
+    volumes:
+      - ./:/var/www/html
+    command: php -S 0.0.0.0:80 -t .
\ No newline at end of file
diff --git a/docker/php/Dockerfile b/docker/php/Dockerfile
new file mode 100644
index 0000000..f5a8e9f
--- /dev/null
+++ b/docker/php/Dockerfile
@@ -0,0 +1,11 @@
+FROM php:7.4
+
+RUN apt update 
+RUN apt install git zip unzip libxml2-dev -y
+
+RUN docker-php-ext-install pdo_mysql 
+
+COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
+ENV COMPOSER_ALLOW_SUPERUSER=1
+
+WORKDIR /var/www/html
\ No newline at end of file
-- 
GitLab