35 lines
537 B
Makefile
35 lines
537 B
Makefile
.PHONY: start
|
|
start: up serve
|
|
|
|
.PHONY: serve
|
|
serve:
|
|
symfony serve
|
|
|
|
.PHONY: bootstrap
|
|
bootstrap: up install migrate fixtures start
|
|
|
|
.PHONY: up
|
|
up:
|
|
docker compose up -d
|
|
sleep 5 # Sorry, a wait with mysql would be better
|
|
|
|
.PHONY: fixtures
|
|
fixtures:
|
|
bin/console doctrine:fixtures:load --no-interaction
|
|
|
|
.PHONY: install
|
|
install:
|
|
composer install
|
|
|
|
.PHONY: migrate
|
|
migrate:
|
|
bin/console doctrine:migrations:migrate --no-interaction
|
|
|
|
.PHONY: refresh
|
|
refresh: clean bootstrap
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
docker compose down -v
|
|
rm -rf vendor var
|