.PHONY: docker-build

BOT_VERSION=latest
GOARCH=amd64
# GOARCH=arm
GOOS=darwin
# GOOS=linux

build: dependencies
	@echo "build for os $(GOOS) and arch $(GOARCH)"
	go build -o bin/slackbot-$(GOOS)-$(GOARCH) cmd/main.go

dependencies:
	go mod download
	go mod verify

docker-build:
	DOCKER_BUILDKIT=1 docker build --force-rm -t docker.registry:5000/slackbot:$(BOT_VERSION) .
	docker push docker.registry:5000/slackbot:$(BOT_VERSION)