Improved docker image generation

This commit is contained in:
Alejandro Celaya
2020-03-22 10:01:34 +01:00
parent f9318bb1b3
commit cea50a860e
2 changed files with 5 additions and 7 deletions

View File

@@ -15,11 +15,8 @@ vendor
docs docs
indocker indocker
docker-* docker-*
php* phpstan.neon
.php*
infection.json infection.json
**/test* **/test*
build* build*
.git* **/.*
.scrutinizer.yml
.travis.yml

View File

@@ -40,9 +40,10 @@ RUN wget https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8
FROM base as builder FROM base as builder
COPY . . COPY . .
COPY --from=composer:1.10.1 /usr/bin/composer ./composer.phar COPY --from=composer:1.10.1 /usr/bin/composer ./composer.phar
RUN php composer.phar install --no-dev --optimize-autoloader --prefer-dist --no-progress --no-interaction && \ RUN apk add --no-cache git && \
php composer.phar install --no-dev --optimize-autoloader --prefer-dist --no-progress --no-interaction && \
php composer.phar clear-cache && \ php composer.phar clear-cache && \
rm composer.* && \ rm -r docker composer.* && \
sed -i "s/%SHLINK_VERSION%/${SHLINK_VERSION}/g" config/autoload/app_options.global.php sed -i "s/%SHLINK_VERSION%/${SHLINK_VERSION}/g" config/autoload/app_options.global.php