APP_NAME?=some-app APP_NAMESPACE?=default IMAGE_NAME?="ambassify/$(APP_NAME)" export DOCKER_BUILDKIT = 1 up: build docker run -t -i \ -e PORT=3000 \ -p 3000:3000/tcp \ $(IMAGE_NAME) pull: docker pull gliderlabs/herokuish build: pull docker build --build-arg NPM_TOKEN -t $(IMAGE_NAME) . debug: build docker run -t -i --entrypoint /bin/bash $(IMAGE_NAME) publish: build docker tag $(IMAGE_NAME) ghcr.io/$(IMAGE_NAME) docker push ghcr.io/$(IMAGE_NAME) deploy: publish kubectl rollout restart deployment $(APP_NAME) -n $(APP_NAMESPACE)