dockerfile: delete the compiler from the container
This drastically shrinks the size of the container when deploying using Quay's squashed image support. https://docs.quay.io/guides/squashed-images.html
This commit is contained in:
parent
5fd96d2c27
commit
c5af262d43
|
@ -14,6 +14,10 @@ ADD . /go/src/github.com/chihaya/chihaya
|
||||||
RUN glide install
|
RUN glide install
|
||||||
RUN go install github.com/chihaya/chihaya/cmd/chihaya
|
RUN go install github.com/chihaya/chihaya/cmd/chihaya
|
||||||
|
|
||||||
|
# Delete the compiler from the container.
|
||||||
|
# This makes the container much smaller when using Quay's squashing feature.
|
||||||
|
RUN rm -r /usr/local/go
|
||||||
|
|
||||||
# Expose a docker interface to our binary.
|
# Expose a docker interface to our binary.
|
||||||
EXPOSE 6880 6881
|
EXPOSE 6880 6881
|
||||||
ENTRYPOINT ["chihaya"]
|
ENTRYPOINT ["chihaya"]
|
||||||
|
|
Loading…
Reference in a new issue