mirror of
https://github.com/matthiasmullie/minify.git
synced 2025-02-21 15:15:46 +01:00
Add docker helpers to makefile
This commit is contained in:
parent
11a1520dbb
commit
c2f929c3d9
10
Dockerfile
10
Dockerfile
@ -12,13 +12,17 @@ WORKDIR /var/www
|
||||
COPY . .
|
||||
|
||||
# install dependencies
|
||||
RUN rm -rf vendor
|
||||
RUN composer install
|
||||
|
||||
# to support loading the directory as volume, we'll move vendor out of the way so it
|
||||
# doesn't get overwritten by more recent code; we'll put it back before running anything
|
||||
RUN mv vendor ../vendor
|
||||
RUN echo 'cp -r /var/vendor /var/www/vendor && exec "$@"' > /etc/run.sh
|
||||
RUN chmod +x /etc/run.sh
|
||||
RUN mv vendor ../docker-vendor
|
||||
RUN echo 'mv /var/www/vendor /var/current-vendor 2>/dev/null || : && \
|
||||
mv /var/docker-vendor /var/www/vendor && \
|
||||
/bin/sh -c "$@" || : && \
|
||||
mv /var/www/vendor /var/docker-vendor && \
|
||||
mv /var/current-vendor /var/www/vendor 2>/dev/null || :' > /etc/run.sh
|
||||
ENTRYPOINT ["/bin/sh", "/etc/run.sh"]
|
||||
|
||||
CMD ["vendor/bin/phpunit"]
|
||||
|
7
makefile
7
makefile
@ -3,3 +3,10 @@ docs:
|
||||
chmod +x apigen.phar
|
||||
php apigen.phar generate --source=src --destination=docs --template-theme=bootstrap
|
||||
rm apigen.phar
|
||||
|
||||
image:
|
||||
docker build -t matthiasmullie/minify .
|
||||
|
||||
test:
|
||||
[ ! -z `docker images -q matthiasmullie/minify` ] || make image
|
||||
docker run --rm --name minify -v `pwd`:/var/www matthiasmullie/minify vendor/bin/phpunit
|
||||
|
Loading…
x
Reference in New Issue
Block a user