-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathDockerfile
More file actions
20 lines (15 loc) · 707 Bytes
/
Dockerfile
File metadata and controls
20 lines (15 loc) · 707 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FROM php:7.0-fpm-alpine
COPY bin/docker-php-pecl-install /usr/local/bin/docker-php-pecl-install
RUN chmod +x /usr/local/bin/docker-php-pecl-install
COPY php.ini /usr/local/etc/php/php.ini
RUN apk --no-cache add icu-dev autoconf build-base acl git\
&& docker-php-pecl-install -o -f apcu uuid xdebug \
&& docker-php-ext-install bcmath intl mbstring opcache pdo_mysql sockets \
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer \
&& composer global require hirak/prestissimo
ADD bin /tmp/bin
RUN mkdir -p /usr/local/bin \
&& mv /tmp/bin/* /usr/local/bin \
&& chmod +x /usr/local/bin/* \
&& rm -rf /tmp/bin
WORKDIR /source