49 lines
1.3 KiB
Makefile
49 lines
1.3 KiB
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-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
|