Files
php-uuid/resources/docker/Dockerfile
T
2020-01-29 13:16:20 -06:00

29 lines
857 B
Docker

ARG PHP_VERSION
ARG ARCH
FROM ${ARCH}/php:${PHP_VERSION}-cli-alpine
ARG XDEBUG
RUN apk update \
&& apk add --virtual=builddeps autoconf g++ gcc libc6-compat make re2c \
&& apk add \
git \
gmp-dev \
libsodium-dev \
libzip-dev \
unzip \
util-linux-dev \
&& docker-php-ext-install -j$(nproc) bcmath gmp zip \
&& yes '' | pecl install libsodium-1.0.7 \
&& yes '' | pecl install uuid \
&& docker-php-ext-enable libsodium uuid \
&& if [ "${XDEBUG}" == "yes" ]; then yes '' | pecl install xdebug; fi \
&& if [ "${XDEBUG}" == "yes" ]; then docker-php-ext-enable xdebug; fi \
&& apk del builddeps
COPY composer-install.sh /usr/local/bin/composer-install.sh
RUN composer-install.sh \
&& mv composer.phar /usr/local/bin/composer \
&& rm /usr/local/bin/composer-install.sh