.PHONY: recreate down restart rebuild deploy migrate session-create frontend

recreate:
	docker compose up -d --force-recreate

down:
	docker compose down

restart:
	$(MAKE) recreate

rebuild:
	docker compose build
	docker compose up -d

frontend:
	docker compose run --rm --no-deps frontend-dev sh -c "bun install && bun run build"

deploy:
	$(MAKE) frontend
	$(MAKE) rebuild

migrate:
	docker compose run --rm migrator $(filter-out $@,$(MAKECMDGOALS))

session-create:
	cd backend && uv run python scripts/session/create.py

%:
	@:
