2022-03-15 11:15:50 +01:00
|
|
|
PHP ?= '8.1'
|
2018-02-02 13:01:03 +01:00
|
|
|
UP ?= 1
|
|
|
|
DOWN ?= 1
|
2017-12-06 13:46:33 +01:00
|
|
|
|
2015-02-16 21:06:04 +01:00
|
|
|
docs:
|
|
|
|
wget http://apigen.org/apigen.phar
|
|
|
|
chmod +x apigen.phar
|
|
|
|
php apigen.phar generate --source=src --destination=docs --template-theme=bootstrap
|
|
|
|
rm apigen.phar
|
2017-09-21 19:12:16 +02:00
|
|
|
|
|
|
|
image:
|
|
|
|
docker build -t matthiasmullie/minify .
|
|
|
|
|
2017-10-13 17:44:22 +02:00
|
|
|
up:
|
2017-12-06 13:46:33 +01:00
|
|
|
docker-compose up -d $(PHP)
|
2017-10-13 17:44:22 +02:00
|
|
|
|
|
|
|
down:
|
2017-12-06 13:46:33 +01:00
|
|
|
docker-compose stop -t0 $(PHP)
|
2017-10-13 17:44:22 +02:00
|
|
|
|
2017-09-21 19:12:16 +02:00
|
|
|
test:
|
2017-10-13 17:44:22 +02:00
|
|
|
[ $(UP) -eq 1 ] && make up || true
|
2022-03-15 22:14:36 +01:00
|
|
|
$(eval cmd='docker-compose run $(PHP) env XDEBUG_MODE=coverage vendor/bin/phpunit')
|
2017-10-13 17:44:22 +02:00
|
|
|
eval $(cmd); status=$$?; [ $(DOWN) -eq 1 ] && make down; exit $$status
|