- adding the docker build stage in makefile

This commit is contained in:
Rohith 2015-09-18 18:06:53 +01:00
parent 61c4010381
commit 8fd667e97a
2 changed files with 8 additions and 3 deletions

View file

@ -1,4 +1,6 @@
FROM gliderlabs/alpine:latest FROM gliderlabs/alpine:latest
MAINTAINER Rohith <gambol99@gmail.com> MAINTAINER Rohith <gambol99@gmail.com>
ADD build/vault-sidekick /vault-sidekick
ENTRYPOINT [ "/vault-sidekick" ] ENTRYPOINT [ "/vault-sidekick" ]

View file

@ -4,7 +4,7 @@ AUTHOR=gambol99
HARDWARE=$(shell uname -m) HARDWARE=$(shell uname -m)
VERSION=$(shell awk '/const Version/ { print $$4 }' version.go | sed 's/"//g') VERSION=$(shell awk '/const Version/ { print $$4 }' version.go | sed 's/"//g')
.PHONY: test examples authors changelog build .PHONY: test examples authors changelog build docker
default: build default: build
@ -12,9 +12,12 @@ build:
mkdir -p build mkdir -p build
go build -o build/${NAME} go build -o build/${NAME}
docker: build
sudo docker build -t ${AUTHOR}/${NAME} .
clean: clean:
rm -rf ./build 2>/dev/null rm -rf ./build 2>/dev/null
authors: authors:
git log --format='%aN <%aE>' | sort -u > AUTHORS git log --format='%aN <%aE>' | sort -u > AUTHORS
@ -24,4 +27,4 @@ test:
go test -v go test -v
changelog: release changelog: release
git log $(shell git tag | tail -n1)..HEAD --no-merges --format=%B > changelog git log $(shell git tag | tail -n1)..HEAD --no-merges --format=%B > changelog