Add docker build tasks

This commit is contained in:
2016-11-17 23:33:25 +00:00
parent 87440d24b8
commit 55189a13d1
2 changed files with 16 additions and 0 deletions

6
Dockerfile Normal file
View File

@@ -0,0 +1,6 @@
FROM scratch
ADD bin/ozuio_linux_amd64 /ozuio
EXPOSE 8080
VOLUME /data
WORKDIR /
CMD ["/ozuio", "--port", "8080", "--dir", "data"]

View File

@@ -73,3 +73,13 @@ package: dev-deps generate
-osarch=${OSARCH} \
-ldflags "-X main.Version=${VERSION}" \
&& gzip -9 pkg/${VERSION}/${BINNAME}_*
bin/ozuio_linux_amd64: $(SOURCES)
CGO_ENABLED=0 GOOS=linux ARCH=amd64 \
go build -a -o bin/ozuio_linux_amd64 \
-ldflags "-X main.Version=${VERSION}"
.PHONY: build-docker
build-docker: bin/ozuio_linux_amd64
docker build -t "jimeh/ozu.io:latest" . \
&& docker tag "jimeh/ozu.io:latest" "jimeh/ozu.io:${VERSION}"