From c463f2543ba1f7eec3024d90b700289da2ee299e Mon Sep 17 00:00:00 2001 From: Francesc Campoy Date: Mon, 27 Aug 2018 18:13:26 -0600 Subject: [PATCH] daemon: use alpine as base image on second docker build stage Fixes #21. --- cmd/srcd-server/Dockerfile | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/cmd/srcd-server/Dockerfile b/cmd/srcd-server/Dockerfile index 9f9644b7..4b338582 100644 --- a/cmd/srcd-server/Dockerfile +++ b/cmd/srcd-server/Dockerfile @@ -12,10 +12,8 @@ ADD . /go/src/${ROOTPATH} WORKDIR /go/src/${ROOTPATH} RUN HEAD=$(git rev-parse HEAD) && go install -ldflags "-X main.version=${HEAD}" "${ROOTPATH}/cmd/srcd-server" -# why is it that libuast makes it so hard? - -# FROM debian:jessie -# RUN apt-get update && apt-get install -y libxml2-dev -# COPY --from=builder /go/bin/srcd-server / -# ENTRYPOINT ["/srcd-server"] -ENTRYPOINT ["/go/bin/srcd-server"] \ No newline at end of file +FROM alpine +RUN apk add libstdc++ libxml2-dev +RUN mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2 +COPY --from=builder /go/bin/srcd-server / +ENTRYPOINT ["/srcd-server"] \ No newline at end of file