TARGET_APP=nhl-schedule:dev # .PHONY: start # docker-compose -f docker-compose.yaml run --rm nhl-schedule composer install .PHONY: build build: DOCKER_BUILDKIT=1 docker build \ -f docker/php-fpm/Dockerfile \ --target dev \ -t $(TARGET_APP) \ . .PHONY: install install: docker-compose -f docker-compose.yaml run --rm nhl-schedule composer install .PHONY: db-init db-init: docker-compose run --rm nhl-schedule sh -c "php bin/console doctrine:migrations:migrate -n" .PHONY: start start: docker-compose -f docker-compose.yaml up -d .PHONY: run run: docker-compose -f docker-compose.yaml run --rm nhl-schedule php bin/console app:get-nhl-schedule .PHONY: stop stop: docker-compose -f docker-compose.yaml down .PHONY: static-check static-check: docker-compose -f docker-compose.yaml run --rm nhl-schedule php -d memory_limit=4G vendor/bin/phpstan analyse -c phpstan.neon .PHONY: style-check style-check: docker-compose -f docker-compose.yaml run --rm nhl-schedule php -d memory_limit=4G vendor/bin/php-cs-fixer fix --dry-run --diff --show-progress=dots .PHONY: style-fix style-fix: docker-compose -f docker-compose.yaml run --rm nhl-schedule php -d memory_limit=4G vendor/bin/php-cs-fixer fix --diff --show-progress=dots .PHONY: shell shell: docker-compose -f docker-compose.yaml run nhl-schedule sh