-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDockerfile
More file actions
19 lines (13 loc) · 861 Bytes
/
Dockerfile
File metadata and controls
19 lines (13 loc) · 861 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FROM php:7.0.26-fpm
MAINTAINER Jan-Erik Revsbech <jer@peytz.dk>
RUN apt-get update && apt-get install -y curl wget git zlib1g-dev libicu-dev g++ libpng12-dev libjpeg-dev libmcrypt-dev libxml2-dev nano vim
RUN echo 'date.timezone = Europe/Copenhagen' > /usr/local/etc/php/conf.d/date.ini
RUN docker-php-ext-configure intl && docker-php-ext-install pdo pdo_mysql zip mysqli pcntl mcrypt soap gd mbstring gettext intl bcmath json iconv session
ENV PHPREDIS_VERSION 3.0.0
RUN mkdir -p /usr/src/php/ext/redis \
&& curl -L https://github.com/phpredis/phpredis/archive/$PHPREDIS_VERSION.tar.gz | tar xvz -C /usr/src/php/ext/redis --strip 1 \
&& echo 'redis' >> /usr/src/php-available-exts \
&& docker-php-ext-install redis
WORKDIR /var/www/application
RUN curl -sS https://getcomposer.org/installer | php
RUN mv composer.phar /usr/local/bin/composer