.PHONY: run docker stop docker-image docker-save docker-push IMAGE ?= euchre-scoreboard TAG ?= latest FULL_IMAGE = $(IMAGE):$(TAG) run: python3 serve.py docker: docker compose up --build stop: docker compose down docker-image: docker build -t $(FULL_IMAGE) . docker-save: docker-image docker save -o euchre-scoreboard-$(TAG).tar $(FULL_IMAGE) @echo "Saved euchre-scoreboard-$(TAG).tar — upload or share this file" docker-push: docker-image docker push $(FULL_IMAGE)