Added composer for all php7 image
Build and push PHP 7 container images / Build PHP 7 container images (map[mode:cli os:alpine os_version:3.15 php_ver_short:7 php_version:7.4 with_database:false with_server:false]) (push) Successful in 1m14s Details
Build and push PHP 7 container images / Build PHP 7 container images (map[mode:debug os:alpine os_version:3.15 php_ver_short:7 php_version:7.4 with_database:false with_server:apache]) (push) Successful in 1m47s Details
Build and push PHP 7 container images / Build PHP 7 container images (map[mode:debug os:alpine os_version:3.15 php_ver_short:7 php_version:7.4 with_database:false with_server:false]) (push) Successful in 52s Details
Build and push PHP 7 container images / Build PHP 7 container images (map[mode:debug os:alpine os_version:3.15 php_ver_short:7 php_version:7.4 with_database:mysql with_server:apache]) (push) Has been cancelled Details
Build and push PHP 7 container images / Build PHP 7 container images (map[mode:debug os:alpine os_version:3.15 php_ver_short:7 php_version:7.4 with_database:postgresql with_server:apache]) (push) Has been cancelled Details
Build and push PHP 7 container images / Build PHP 7 container images (map[mode:full os:alpine os_version:3.15 php_ver_short:7 php_version:7.4 with_database:false with_server:apache]) (push) Has been cancelled Details
Build and push PHP 7 container images / Build PHP 7 container images (map[mode:full os:alpine os_version:3.15 php_ver_short:7 php_version:7.4 with_database:false with_server:false]) (push) Has been cancelled Details
Build and push PHP 7 container images / Build PHP 7 container images (map[mode:full os:alpine os_version:3.15 php_ver_short:7 php_version:7.4 with_database:mysql with_server:apache]) (push) Has been cancelled Details
Build and push PHP 7 container images / Build PHP 7 container images (map[mode:full os:alpine os_version:3.15 php_ver_short:7 php_version:7.4 with_database:postgresql with_server:apache]) (push) Has been cancelled Details

This commit is contained in:
Muhamad Aditya Prima 2024-12-27 00:26:48 +07:00
parent 797635d60e
commit cc42eb6d4f
3 changed files with 12 additions and 6 deletions

View File

@ -11,23 +11,26 @@ ARG WITH_APACHE=false
ARG WITH_DATABASE=false ARG WITH_DATABASE=false
ARG PHP_VERSION=7.4 ARG PHP_VERSION=7.4
ARG PHP_VER_SHORT=7 ARG PHP_VER_SHORT=7
ARG COMPOSER_VERSION=2.8.4
ENV FLAVOR=${FLAVOR} ENV FLAVOR=${FLAVOR}
ENV WITH_APACHE=${WITH_APACHE} ENV WITH_APACHE=${WITH_APACHE}
ENV WITH_DATABASE=${WITH_DATABASE} ENV WITH_DATABASE=${WITH_DATABASE}
ENV PHP_VERSION=${PHP_VERSION} ENV PHP_VERSION=${PHP_VERSION}
ENV PHP_VER_SHORT=${PHP_VER_SHORT} ENV PHP_VER_SHORT=${PHP_VER_SHORT}
ENV COMPOSER_VERSION=${COMPOSER_VERSION}
WORKDIR /root WORKDIR /root
ADD 7/scripts/alpine-setup.sh /tmp/setup.sh 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 # Create directory, and install required php app
RUN /bin/mkdir -p /app ; \ RUN /bin/mkdir -p /app ; \
/sbin/apk add --update --no-cache \ /sbin/apk add --update --no-cache \
php${PHP_VER_SHORT} php${PHP_VER_SHORT}-common \ php${PHP_VER_SHORT} php${PHP_VER_SHORT}-common \
php${PHP_VER_SHORT}-cli ; \ php${PHP_VER_SHORT}-cli php${PHP_VER_SHORT}-phar ; \
/bin/chmod +x /tmp/setup.sh; \ /bin/chmod +x /tmp/setup.sh; /usr/local/bin/composer \
/bin/sh /tmp/setup.sh; \ /bin/sh /tmp/setup.sh; \
/bin/rm -f /tmp/*.sh; /bin/rm -f /tmp/*.sh;

View File

@ -11,6 +11,7 @@ ARG WITH_APACHE=false
ARG WITH_DATABASE=false ARG WITH_DATABASE=false
ARG PHP_VERSION=7.4 ARG PHP_VERSION=7.4
ARG PHP_VER_SHORT=7 ARG PHP_VER_SHORT=7
ARG COMPOSER_VERSION=2.8.4
ENV FLAVOR=${FLAVOR} ENV FLAVOR=${FLAVOR}
ENV WITH_APACHE=${WITH_APACHE} ENV WITH_APACHE=${WITH_APACHE}
@ -18,20 +19,22 @@ ENV WITH_DATABASE=${WITH_DATABASE}
ENV PHP_VERSION=${PHP_VERSION} ENV PHP_VERSION=${PHP_VERSION}
ENV PHP_VER_SHORT=${PHP_VER_SHORT} ENV PHP_VER_SHORT=${PHP_VER_SHORT}
ENV SERVER_ROOT=/app ENV SERVER_ROOT=/app
ENV COMPOSER_VERSION=${COMPOSER_VERSION}
WORKDIR /root WORKDIR /root
ADD 7/scripts/alpine-setup.sh /tmp/setup.sh ADD 7/scripts/alpine-setup.sh /tmp/setup.sh
ADD scripts/entrypoint.sh /usr/local/bin/ 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 # Create directory, and install required php app
RUN /bin/mkdir -p /app ; \ RUN /bin/mkdir -p /app ; \
/sbin/apk add --update --no-cache \ /sbin/apk add --update --no-cache \
php${PHP_VER_SHORT} php${PHP_VER_SHORT}-common \ php${PHP_VER_SHORT} php${PHP_VER_SHORT}-common \
php${PHP_VER_SHORT}-cli ; \ php${PHP_VER_SHORT}-cli php${PHP_VER_SHORT}-phar ; \
/bin/chmod +x /tmp/setup.sh /usr/local/bin/entrypoint.sh ; \ /bin/chmod +x /tmp/setup.sh /usr/local/bin/entrypoint.sh /usr/local/bin/composer; \
/bin/sh /tmp/setup.sh; \ /bin/sh /tmp/setup.sh; \
/bin/rm -f /tmp/*.sh; /bin/rm -f /tmp/*.sh;
ADD htdocs ${SERVER_ROOT}/htdocs ADD htdocs ${SERVER_ROOT}/htdocs

View File

@ -5,7 +5,7 @@ ctype,curl,dba,dom,embed,
enchant,exif,fileinfo,ftp,gd, enchant,exif,fileinfo,ftp,gd,
gettext,gmp,iconv,imap,intl, gettext,gmp,iconv,imap,intl,
json,ldap,mbstring,opcache,openssl, json,ldap,mbstring,opcache,openssl,
pcntl,pdo,pear,phar,posix, pcntl,pdo,pear,posix,
pspell,shmop,snmp,soap,sockets, pspell,shmop,snmp,soap,sockets,
sysvmsg,sysvsem,sysvshm,tidy,tokenizer, sysvmsg,sysvsem,sysvshm,tidy,tokenizer,
xml,xmlreader,xmlrpc,xsl,zip" xml,xmlreader,xmlrpc,xsl,zip"