diff --git a/Makefile b/Makefile index 334d139..e3c5a3a 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,6 @@ +VERSION := $(shell git describe --tags --always) +IMAGE_NAME := fitguide + sync: uv sync --extra dev @@ -18,3 +21,12 @@ migrate: fmt: uv run black . + +docker: + mkdir -p artifacts + docker build -t $(IMAGE_NAME):$(VERSION) . + docker tag $(IMAGE_NAME):$(VERSION) $(IMAGE_NAME):latest + docker tag $(IMAGE_NAME):$(VERSION) git.kinesin.ca/kinesin/$(IMAGE_NAME):$(VERSION) + docker tag $(IMAGE_NAME):$(VERSION) git.kinesin.ca/kinesin/$(IMAGE_NAME):latest + docker push git.kinesin.ca/kinesin/$(IMAGE_NAME):$(VERSION) + docker push git.kinesin.ca/kinesin/$(IMAGE_NAME):latest