From c917c6216ca8378b65c4dc4fdb2fbc575d764cc1 Mon Sep 17 00:00:00 2001 From: Pierre Rudloff Date: Fri, 4 Dec 2015 11:08:47 +0100 Subject: [PATCH] Docker build --- .dockerignore | 1 + Dockerfile | 15 +++++++++++++++ php.ini | 1 + 3 files changed, 17 insertions(+) create mode 120000 .dockerignore create mode 100644 Dockerfile create mode 100644 php.ini diff --git a/.dockerignore b/.dockerignore new file mode 120000 index 0000000..3e4e48b --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +.gitignore \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..74e03bb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM php:apache +RUN apt-get update +RUN apt-get install -y libicu-dev xz-utils git zlib1g-dev python npm nodejs-legacy +RUN docker-php-ext-install mbstring +RUN docker-php-ext-install intl +RUN docker-php-ext-install zip +RUN npm install -g bower grunt-cli +RUN a2enmod rewrite +COPY php.ini /usr/local/etc/php/ +COPY . /var/www/html/ +RUN curl -sS https://getcomposer.org/installer | php +RUN php composer.phar install +RUN npm install +RUN bower --allow-root install +RUN grunt diff --git a/php.ini b/php.ini new file mode 100644 index 0000000..c3d7967 --- /dev/null +++ b/php.ini @@ -0,0 +1 @@ +date.timezone = UTC