mirror of
https://github.com/rectorphp/rector.git
synced 2025-03-14 20:39:43 +01:00
Fixed missing autoload in docker build and optimized caching
Added .dockerignore with basic files Fixed installing composer in docker + cache optimalization
This commit is contained in:
parent
72c7546d07
commit
5c0a1903f1
24
.dockerignore
Normal file
24
.dockerignore
Normal file
@ -0,0 +1,24 @@
|
||||
.DS_Store
|
||||
.idea/
|
||||
|
||||
.env
|
||||
.gitlab-ci.yml
|
||||
.travis.yml
|
||||
.editorconfig
|
||||
.phpstorm.meta.php
|
||||
|
||||
LICENSE
|
||||
|
||||
.git/
|
||||
.gitattributes
|
||||
.gitignore
|
||||
|
||||
*.md
|
||||
|
||||
.dockerignore
|
||||
Dockerfile
|
||||
docker-compose.yml
|
||||
docker-compose.dist.yml
|
||||
|
||||
/vendor
|
||||
/docs
|
12
Dockerfile
12
Dockerfile
@ -1,15 +1,15 @@
|
||||
FROM composer:1.8 AS composer
|
||||
|
||||
COPY composer.json composer.json
|
||||
RUN composer global require hirak/prestissimo
|
||||
|
||||
COPY composer.json composer.json
|
||||
RUN composer install --no-dev --optimize-autoloader --prefer-dist
|
||||
|
||||
RUN composer global require hirak/prestissimo && \
|
||||
composer install --prefer-dist --no-scripts --no-dev --no-autoloader && \
|
||||
rm -rf /root/.composer
|
||||
|
||||
FROM php:7.1-cli-alpine
|
||||
|
||||
COPY --from=composer /app .
|
||||
WORKDIR /rector
|
||||
|
||||
COPY . .
|
||||
COPY --from=composer /app .
|
||||
|
||||
ENTRYPOINT [ "bin/rector" ]
|
||||
|
Loading…
x
Reference in New Issue
Block a user