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