Added composer for all php7 image
This commit is contained in:
parent
79741d89b9
commit
b40a6b9038
|
@ -11,23 +11,26 @@ ARG WITH_APACHE=false
|
|||
ARG WITH_DATABASE=false
|
||||
ARG PHP_VERSION=7.4
|
||||
ARG PHP_VER_SHORT=7
|
||||
ARG COMPOSER_VERSION=2.8.4
|
||||
|
||||
ENV FLAVOR=${FLAVOR}
|
||||
ENV WITH_APACHE=${WITH_APACHE}
|
||||
ENV WITH_DATABASE=${WITH_DATABASE}
|
||||
ENV PHP_VERSION=${PHP_VERSION}
|
||||
ENV PHP_VER_SHORT=${PHP_VER_SHORT}
|
||||
ENV COMPOSER_VERSION=${COMPOSER_VERSION}
|
||||
|
||||
WORKDIR /root
|
||||
|
||||
ADD 7/scripts/alpine-setup.sh /tmp/setup.sh
|
||||
ADD https://github.com/composer/composer/releases/download/${COMPOSER_VERSION}/composer.phar /usr/local/bin/composer
|
||||
|
||||
# Create directory, and install required php app
|
||||
RUN /bin/mkdir -p /app ; \
|
||||
/sbin/apk add --update --no-cache \
|
||||
php${PHP_VER_SHORT} php${PHP_VER_SHORT}-common \
|
||||
php${PHP_VER_SHORT}-cli ; \
|
||||
/bin/chmod +x /tmp/setup.sh; \
|
||||
php${PHP_VER_SHORT}-cli php${PHP_VER_SHORT}-phar ; \
|
||||
/bin/chmod +x /tmp/setup.sh; /usr/local/bin/composer \
|
||||
/bin/sh /tmp/setup.sh; \
|
||||
/bin/rm -f /tmp/*.sh;
|
||||
|
||||
|
|
|
@ -11,6 +11,7 @@ ARG WITH_APACHE=false
|
|||
ARG WITH_DATABASE=false
|
||||
ARG PHP_VERSION=7.4
|
||||
ARG PHP_VER_SHORT=7
|
||||
ARG COMPOSER_VERSION=2.8.4
|
||||
|
||||
ENV FLAVOR=${FLAVOR}
|
||||
ENV WITH_APACHE=${WITH_APACHE}
|
||||
|
@ -18,18 +19,20 @@ ENV WITH_DATABASE=${WITH_DATABASE}
|
|||
ENV PHP_VERSION=${PHP_VERSION}
|
||||
ENV PHP_VER_SHORT=${PHP_VER_SHORT}
|
||||
ENV SERVER_ROOT=/app
|
||||
ENV COMPOSER_VERSION=${COMPOSER_VERSION}
|
||||
|
||||
WORKDIR /root
|
||||
|
||||
ADD 7/scripts/alpine-setup.sh /tmp/setup.sh
|
||||
ADD scripts/entrypoint.sh /usr/local/bin/
|
||||
ADD https://github.com/composer/composer/releases/download/${COMPOSER_VERSION}/composer.phar /usr/local/bin/composer
|
||||
|
||||
# Create directory, and install required php app
|
||||
RUN /bin/mkdir -p /app ; \
|
||||
/sbin/apk add --update --no-cache \
|
||||
php${PHP_VER_SHORT} php${PHP_VER_SHORT}-common \
|
||||
php${PHP_VER_SHORT}-cli ; \
|
||||
/bin/chmod +x /tmp/setup.sh /usr/local/bin/entrypoint.sh ; \
|
||||
php${PHP_VER_SHORT}-cli php${PHP_VER_SHORT}-phar ; \
|
||||
/bin/chmod +x /tmp/setup.sh /usr/local/bin/entrypoint.sh /usr/local/bin/composer; \
|
||||
/bin/sh /tmp/setup.sh; \
|
||||
/bin/rm -f /tmp/*.sh;
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ ctype,curl,dba,dom,embed,
|
|||
enchant,exif,fileinfo,ftp,gd,
|
||||
gettext,gmp,iconv,imap,intl,
|
||||
json,ldap,mbstring,opcache,openssl,
|
||||
pcntl,pdo,pear,phar,posix,
|
||||
pcntl,pdo,pear,posix,
|
||||
pspell,shmop,snmp,soap,sockets,
|
||||
sysvmsg,sysvsem,sysvshm,tidy,tokenizer,
|
||||
xml,xmlreader,xmlrpc,xsl,zip"
|
||||
|
|
Loading…
Reference in New Issue