20 lines
410 B
Makefile
20 lines
410 B
Makefile
REGISTRY ?= git.sakamoto.best/lolz
|
|
IMAGE_NAME ?= auto-stars
|
|
TAG ?= $(shell git rev-parse --short HEAD)
|
|
IMAGE := $(REGISTRY)/$(IMAGE_NAME)
|
|
DOCKERFILE ?= Dockerfile
|
|
|
|
.PHONY: all build push clean
|
|
|
|
all: push
|
|
|
|
build:
|
|
docker build -f $(DOCKERFILE) -t $(IMAGE):$(TAG) -t $(IMAGE):latest .
|
|
|
|
push: build
|
|
docker push $(IMAGE):$(TAG)
|
|
docker push $(IMAGE):latest
|
|
|
|
clean:
|
|
-docker rmi $(IMAGE):$(TAG) $(IMAGE):latest
|