21 lines
367 B
Makefile
21 lines
367 B
Makefile
IMAGE:=/tmp/weavedns.tar
|
|
|
|
.DEFAULT: docker-image
|
|
|
|
all: docker-image
|
|
|
|
dns: ../*.go main.go
|
|
go get && GOARCH=amd64 GOOS=linux go build -v
|
|
|
|
.PHONY: docker-image
|
|
|
|
docker-image: $(IMAGE)
|
|
|
|
$(IMAGE): Dockerfile dns
|
|
sudo -E docker build --rm -t zettio/weavedns .
|
|
sudo -E docker save zettio/weavedns > $(IMAGE)
|
|
|
|
clean:
|
|
-sudo docker rmi zettio/weavedns
|
|
rm -f dns $(IMAGE)
|