REPO ?= bndw/wifi-card GITSHA=$(shell git rev-parse --short HEAD) TAG_COMMIT=$(REPO):$(GITSHA) TAG_LATEST=$(REPO):latest all: dev .PHONY: build build: yarn build docker build -t $(TAG_LATEST) . .PHONY: dev dev: yarn start .PHONY: run run: build docker run --rm -p 8080:80 $(TAG_LATEST) .PHONY: publish publish: @docker login -u $(DOCKER_USER) -p $(DOCKER_PASS) docker push $(TAG_LATEST) @docker tag $(TAG_LATEST) $(TAG_COMMIT) docker push $(TAG_COMMIT)