From 0911299b77e2a6d4610f5867c8558e03877888b8 Mon Sep 17 00:00:00 2001 From: Ben Wilson Date: Tue, 21 Jan 2020 09:07:37 -0500 Subject: [PATCH] Added local Dockerfile for lightwalletd until CI is setup --- lightwalletd/Dockerfile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 lightwalletd/Dockerfile diff --git a/lightwalletd/Dockerfile b/lightwalletd/Dockerfile new file mode 100644 index 0000000..eb42447 --- /dev/null +++ b/lightwalletd/Dockerfile @@ -0,0 +1,29 @@ +FROM golang:1.13 AS lightwalletd_base +ARG LWD_TAG=v0.3.0 + +RUN git clone --depth 1 \ + https://github.com/zcash/lightwalletd.git \ + /go/src/github.com/zcash/lightwalletd +WORKDIR /go/src/github.com/zcash/lightwalletd +RUN git checkout ${LWD_TAG} +RUN make + +FROM debian:10 + +COPY --from=lightwalletd_base \ + /go/src/github.com/zcash/lightwalletd/server \ + /usr/bin/server + +ARG LWD_USER=lightwalletd +ARG LWD_UID=2002 + +RUN useradd --home-dir /srv/$LWD_USER \ + --shell /bin/bash \ + --create-home \ + --uid $LWD_UID\ + $LWD_USER +USER $LWD_USER +WORKDIR /srv/$LWD_USER + +ENTRYPOINT ["server"] +CMD ["--help"] \ No newline at end of file