Update to shrink image size
This commit is contained in:
parent
6e94b133e9
commit
caeec7cfaa
1 changed files with 11 additions and 16 deletions
27
Dockerfile
27
Dockerfile
|
@ -8,22 +8,17 @@ ENV APK_DEL_PKGS "libc-dev git go"
|
|||
RUN mkdir -p "${GOPATH}"
|
||||
|
||||
# set up edge repo pin for latest golang version
|
||||
RUN echo '@edge http://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories
|
||||
|
||||
# install latest golang
|
||||
RUN apk add --no-cache ${APK_ADD_PKGS}
|
||||
|
||||
# build huproxy
|
||||
RUN go get github.com/google/huproxy
|
||||
|
||||
# remove apk packages
|
||||
RUN apk del ${APK_DEL_PKGS}
|
||||
|
||||
# move huproxy binary
|
||||
RUN mv "${GOPATH}/bin/huproxy" /
|
||||
|
||||
# cleanup GOPATH
|
||||
RUN rm -Rf "${GOPATH}"
|
||||
RUN echo '@edge http://dl-cdn.alpinelinux.org/alpine/edge/community' >> /etc/apk/repositories && \
|
||||
# install latest golang
|
||||
apk add --no-cache ${APK_ADD_PKGS} && \
|
||||
# build huproxy
|
||||
go get github.com/google/huproxy && \
|
||||
# remove apk packages
|
||||
apk del ${APK_DEL_PKGS} && \
|
||||
# move huproxy binary
|
||||
mv "${GOPATH}/bin/huproxy" / && \
|
||||
# cleanup GOPATH
|
||||
rm -Rf "${GOPATH}"
|
||||
|
||||
EXPOSE 8086
|
||||
|
||||
|
|
Loading…
Reference in a new issue