DOCKER_REPO="registry.blackforestbytes.com" DOCKER_NAME=mikescher/simplecloudnotifier-webapp NAMESPACE=$(shell git rev-parse --abbrev-ref HEAD) HASH=$(shell git rev-parse HEAD) run: . ${HOME}/.nvm/nvm.sh && nvm use && npm i && npm run dev setup: npm install build: npm install npm run build:loc clean: rm -rf ./node_modules rm -rf ./dist docker: docker build \ -t $(DOCKER_NAME):$(HASH) \ -t $(DOCKER_NAME):$(NAMESPACE)-latest \ -t $(DOCKER_NAME):latest \ -t $(DOCKER_REPO)/$(DOCKER_NAME):$(HASH) \ -t $(DOCKER_REPO)/$(DOCKER_NAME):$(NAMESPACE)-latest \ -t $(DOCKER_REPO)/$(DOCKER_NAME):latest \ -f Dockerfile \ . push-docker: docker image push $(DOCKER_REPO)/$(DOCKER_NAME):$(HASH) docker image push $(DOCKER_REPO)/$(DOCKER_NAME):$(NAMESPACE)-latest docker image push $(DOCKER_REPO)/$(DOCKER_NAME):latest lint: . ${HOME}/.nvm/nvm.sh && nvm use && npx eslint .