| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | FROM composer:1.7 as php-buildRUN apk add gitRUN adduser -S devRUN mkdir /koel && chown dev /koelCOPY --chown=dev:nogroup ./koel /koelWORKDIR /koelUSER devRUN composer install --no-interactionFROM node:8.12.0-alpine as js-build# gyp verb `which` failed Error: not found: python2# gyp verb `which` failed     at getNotFoundError (/koel/node_modules/which/which.js:13:12)# ...# gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:154:21)RUN apk add python2 make g++RUN adduser -S devUSER devCOPY --from=php-build --chown=dev:nogroup /koel /koelWORKDIR /koelRUN yarn installFROM php:7.2.10-apache-stretchRUN find / -xdev -type f -perm /u+s -exec chmod --changes u-s {} \; \    && find / -xdev -type f -perm /g+s -exec chmod --changes g-s {} \;# libpq-dev: required for build of pdo_pgsql (includes libpq-fe.h)# zlib1g-dev: required by zip moduleRUN apt-get update && apt-get install --yes \    libpq-dev \    zlib1g-dev \    netcatRUN docker-php-ext-install -j$(nproc) \    exif \    pdo_pgsql \    zipRUN a2enmod headers rewriteRUN a2disconf other-vhosts-access-logCOPY ./apache2.conf /etc/apache2/apache2.confRUN chmod o+r /etc/apache2/apache2.confEXPOSE 8080# https://github.com/docker-library/docs/blob/master/php/README.mdRUN mv $PHP_INI_DIR/php.ini-production $PHP_INI_DIR/php.iniCOPY --from=js-build --chown=root:www-data /koel /koelWORKDIR /koelRUN chown --changes --recursive www-data .env storage/COPY ./run-koel.sh /RUN chmod o+rx /run-koel.shUSER www-dataCMD ["/run-koel.sh"]
 |