COMPOSE := docker compose ENV_FILE := .env ENV_EXAMPLE := .env.example .PHONY: up down logs ps ensure-env up: ensure-env $(COMPOSE) up -d --build down: $(COMPOSE) down logs: $(COMPOSE) logs -f ps: $(COMPOSE) ps ensure-env: @test -f $(ENV_FILE) || cp $(ENV_EXAMPLE) $(ENV_FILE)