.PHONY: up down logs bootstrap tui verify clean nuke up: .env docker compose up -d --build --wait .env: @test -f .env || { echo "No .env found - copy .env.example to .env first:"; echo " cp .env.example .env"; exit 1; } down: docker compose down logs: docker compose logs -f --tail=100 bootstrap: docker compose run --rm bootstrap tui: docker compose run --rm --build tui verify: bash scripts/verify.sh clean: docker compose down --remove-orphans nuke: docker compose --profile '*' down -v --remove-orphans