IMAGE=docker.crute.me/bind:latest all: #CGO_ENABLED=0 go build -o bind_bootstrap main.go docker pull alpine:edge docker build -t $(IMAGE) . #rm bind_bootstrap all-no-cache: docker build --no-cache -t $(IMAGE) . run: docker run -d --net=host \ -p 53:53/tcp \ -p 53:53/udp \ -p 953:953 \ -v /home/mcrute/tmp/bind/conf:/etc/bind \ -v /home/mcrute/tmp/bind/cache:/var/cache/bind \ $(IMAGE) publish: docker push $(IMAGE)