Update Dockerfile

This commit is contained in:
mc303 2020-10-28 20:56:26 +01:00 committed by GitHub
parent 7e5c3a7b4c
commit 018c41031a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,5 +1,7 @@
FROM php:5.6-apache FROM php:5.6-apache
MAINTAINER Pierre Cheynier <pierre.cheynier@gmail.com>
ARG TARGETPLATFORM
RUN echo "TARGETPLATFORM : $TARGETPLATFORM"
ENV PHPIPAM_AGENT_SOURCE https://github.com/phpipam/phpipam-agent ENV PHPIPAM_AGENT_SOURCE https://github.com/phpipam/phpipam-agent
@ -15,7 +17,15 @@ RUN docker-php-ext-configure mysqli --with-mysqli=mysqlnd && \
docker-php-ext-install mysqli && \ docker-php-ext-install mysqli && \
docker-php-ext-install json && \ docker-php-ext-install json && \
docker-php-ext-install pdo_mysql && \ docker-php-ext-install pdo_mysql && \
docker-php-ext-configure gmp && \
if [ "$TARGETPLATFORM" = "linux/386" ] ; then XARCH="i386-linux-gnu" ; fi && \
if [ "$TARGETPLATFORM" = "linux/amd64" ] ; then XARCH="x86_64-linux-gnu" ; fi && \
if [ "$TARGETPLATFORM" = "linux/arm/v6" ] ; then XARCH="arm-linux-gnueabi" ; fi && \
if [ "$TARGETPLATFORM" = "linux/arm/v7" ] ; then XARCH="arm-linux-gnueabihf" ; fi && \
if [ "$TARGETPLATFORM" = "linux/arm64" ] ; then XARCH="aarch64-linux-gnu" ; fi && \
ln -s /usr/include/$XARCH/gmp.h /usr/include/gmp.h && \
docker-php-ext-configure gmp --with-gmp=/usr/include/$XARCH && \
docker-php-ext-install gmp && \ docker-php-ext-install gmp && \
docker-php-ext-install pcntl docker-php-ext-install pcntl