VERSION=7.21 VERSION_TAG=$(VERSION) IMAGE=docker.crute.me/wekan:$(VERSION_TAG) LATEST=$(subst :$(VERSION_TAG),,$(IMAGE)):latest .PHONY: all all: sed -i "s#^FROM .*#FROM quay.io/wekan/wekan:v$(VERSION)#" Dockerfile curl -O https://letsencrypt.org/certs/isrgrootx1.pem curl -O https://letsencrypt.org/certs/isrg-root-x1-cross-signed.pem docker pull quay.io/wekan/wekan:v$(VERSION) docker build -t $(IMAGE) . .PHONY: all-no-cache all-no-cache: docker build --no-cache -t $(IMAGE) . .PHONY: run run: docker run -d \ -p 9110:9000 \ -p 9111:9001 \ -v /srv/code:/srv/code \ $(IMAGE) .PHONY: publish publish: docker push $(IMAGE) docker tag $(IMAGE) $(LATEST) docker push $(LATEST) .PHONY: clean clean: rm -f isrg-root-x1-cross-signed.pem isrgrootx1.pem || true