diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..bfb5d4edf11f42228d8614b8248167af9083c1f4 --- /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 0000000000000000000000000000000000000000..f5a8e9f23585f116bd5ec7f4975ca9f0838de11b --- /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