aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 0f18e4fe74365a3d7dc2e55ec86b4a13289662b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
BINARY ?= ses-smtpd-proxy
DOCKER_IMAGE ?= docker.crute.me/ses-email-proxy:latest

$(BINARY): main.go go.sum smtpd/smtpd.go
	CGO_ENABLED=0 go build -o $@ $<

.PHONY: docker
docker: $(BINARY)
	docker build -t $(DOCKER_IMAGE) .

.PHONY: publish
publish: docker
	docker push $(DOCKER_IMAGE)

go.sum: go.mod
	go mod tidy

.PHONY: clean
clean:
	rm $(BINARY) || true