# ---------------------------------------------------------------------------- # Kamado Pool — top-level Makefile # ---------------------------------------------------------------------------- .PHONY: help ckpool ckpool-shell up down logs clean help: @echo "Kamado Pool targets:" @echo " make ckpool Build the ckpool-solo docker image" @echo " make ckpool-shell Open a shell in the built ckpool image" @echo " make up docker compose up -d" @echo " make down docker compose down" @echo " make logs Tail ckpool logs" @echo " make clean Remove build artifacts and data" ckpool: docker build -t kamado/ckpool:dev ./ckpool ckpool-shell: ckpool docker run --rm -it --entrypoint /bin/sh kamado/ckpool:dev up: docker compose up -d --build down: docker compose down logs: docker compose logs -f ckpool clean: docker compose down -v || true rm -rf data/ build/ dist/