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 @@ +