grim/hgkeeper

Overhaul the setup command so that we don't need to manually modify the repo
FROM golang:stretch as build
WORKDIR /root
COPY . .
RUN CGO_ENABLED=0 GOOS=linux go build -a -ldflags '-extldflags "-static" -s' .
FROM debian:stretch-slim
RUN set -ex && \
apt-get update && \
apt-get install -y --no-install-recommends mercurial && \
apt-get clean && \
rm -rf /var/lib/apt/lists
COPY --from=build /root/hgkeeper /usr/local/bin/hgkeeper
CMD ["hgkeeper", "serve"]