mandant-crm/Makefile

38 lines
1 KiB
Makefile
Raw Normal View History

PHONY: dev stop test lint migrate fresh shell-php shell-node build prod-build prod-up prod-stop
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
prod-build:
docker compose -f docker/docker-compose.prod.yml --project-directory . build
prod-up:
docker compose -f docker/docker-compose.prod.yml --project-directory . up -d
prod-stop:
docker compose -f docker/docker-compose.prod.yml --project-directory . down