PHONY: dev stop test lint migrate fresh shell-php shell-node build

dev:
	docker compose -f docker/docker-compose.yml up -d

stop:
	docker compose -f docker/docker-compose.yml down

test:
	docker compose -f docker/docker-compose.yml exec backend composer test

lint:
	docker compose -f docker/docker-compose.yml exec backend composer static-analysis

migrate:
	docker compose -f docker/docker-compose.yml exec backend php artisan migrate

fresh:
	docker compose -f docker/docker-compose.yml exec backend php artisan migrate:fresh --seed

shell-php:
	docker compose -f docker/docker-compose.yml exec backend bash

shell-node:
	docker compose -f docker/docker-compose.yml exec frontend sh

build:
	docker compose -f docker/docker-compose.yml exec frontend npm run build
