nhl-schedule/Makefile

33 lines
959 B
Makefile

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-cli/Dockerfile \
--target dev \
-t $(TARGET_APP) \
.
.PHONY: install
install:
docker-compose -f docker-compose.yaml run --rm nhl-schedule composer install
.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