From d22f020eb53eaa21d4c78aad73a9d7f09373157b Mon Sep 17 00:00:00 2001 From: Alejandro Celaya Date: Sat, 21 Mar 2020 16:11:56 +0100 Subject: [PATCH] Ensured more non-prod files are ignored/deleted from the final docker image --- .dockerignore | 9 +++++---- Dockerfile | 2 ++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.dockerignore b/.dockerignore index 7c730c69..4559d3e2 100644 --- a/.dockerignore +++ b/.dockerignore @@ -8,17 +8,18 @@ data/migrations_template.txt data/GeoLite2-City.* data/database.sqlite data/shlink-tests.db -**/.gitignore CHANGELOG.md +UPGRADE.md composer.lock vendor docs indocker docker-* php* +.php* infection.json -phpstan.neon **/test* build* -.github -hooks +.git* +.scrutinizer.yml +.travis.yml diff --git a/Dockerfile b/Dockerfile index 96733933..1eb2715b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -41,6 +41,8 @@ FROM base as builder COPY . . 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 && \ + php composer.phar clear-cache && \ + rm composer.* && \ sed -i "s/%SHLINK_VERSION%/${SHLINK_VERSION}/g" config/autoload/app_options.global.php