update dockerfile to build static properly

Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
This commit is contained in:
Jess Frazelle 2018-01-01 14:45:09 -05:00
parent 10deec9bf7
commit 37ba2471c9
No known key found for this signature in database
GPG key ID: 18F3685C0022BFF3
2 changed files with 4 additions and 2 deletions

2
.gitignore vendored
View file

@ -46,4 +46,4 @@ reg
server/server server/server
testreg testreg
.certs .certs
cross cross/

View file

@ -15,8 +15,10 @@ RUN set -x \
gcc \ gcc \
libc-dev \ libc-dev \
libgcc \ libgcc \
make \
&& cd /go/src/github.com/jessfraz/reg \ && cd /go/src/github.com/jessfraz/reg \
&& CGO_ENABLED=0 go build -a -tags netgo -ldflags '-extldflags "-static"' -o /usr/bin/reg . \ && make static \
&& mv reg /usr/bin/reg \
&& apk del .build-deps \ && apk del .build-deps \
&& rm -rf /go \ && rm -rf /go \
&& echo "Build complete." && echo "Build complete."