From b21a0227c1e4b92187a8b879562a762b1799d5a7 Mon Sep 17 00:00:00 2001 From: sc0Vu Date: Thu, 8 Feb 2018 17:01:00 +0800 Subject: [PATCH] Add docker files. --- docker/docker-compose.yml | 11 +++++++++++ docker/php/Dockerfile-71 | 17 +++++++++++++++++ docker/php/Dockerfile-72 | 17 +++++++++++++++++ docker/php/composer-setup.php | 5 +++++ 4 files changed, 50 insertions(+) create mode 100644 docker/docker-compose.yml create mode 100644 docker/php/Dockerfile-71 create mode 100644 docker/php/Dockerfile-72 create mode 100644 docker/php/composer-setup.php diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml new file mode 100644 index 0000000..730dbe9 --- /dev/null +++ b/docker/docker-compose.yml @@ -0,0 +1,11 @@ +version: '2' + +services: + + php: + build: + context: ./php + dockerfile: Dockerfile-72 + volumes: + - ./app:/app + tty: true diff --git a/docker/php/Dockerfile-71 b/docker/php/Dockerfile-71 new file mode 100644 index 0000000..4b87cf4 --- /dev/null +++ b/docker/php/Dockerfile-71 @@ -0,0 +1,17 @@ +FROM php:7.1.14-alpine + +MAINTAINER Peter Lai + +ADD composer-setup.php composer-setup.php + +RUN apk update && \ + apk add git + +# Install nodejs +# Run apk add --update nodejs nodejs-npm + +# Install composer +RUN php composer-setup.php && \ + php composer-setup.php --install-dir=/usr/bin --filename=composer + +WORKDIR /app \ No newline at end of file diff --git a/docker/php/Dockerfile-72 b/docker/php/Dockerfile-72 new file mode 100644 index 0000000..d72919b --- /dev/null +++ b/docker/php/Dockerfile-72 @@ -0,0 +1,17 @@ +FROM php:7.2.2-alpine + +MAINTAINER Peter Lai + +ADD composer-setup.php composer-setup.php + +RUN apk update && \ + apk add git + +# Install nodejs +# Run apk add --update nodejs nodejs-npm + +# Install composer +RUN php composer-setup.php && \ + php composer-setup.php --install-dir=/usr/bin --filename=composer + +WORKDIR /app \ No newline at end of file diff --git a/docker/php/composer-setup.php b/docker/php/composer-setup.php new file mode 100644 index 0000000..263ad1a --- /dev/null +++ b/docker/php/composer-setup.php @@ -0,0 +1,5 @@ +