24 lines
558 B
Docker
24 lines
558 B
Docker
FROM golang:1.23 AS lightwalletd_base
|
|
|
|
ADD . /go/src/github.com/zcash/lightwalletd
|
|
WORKDIR /go/src/github.com/zcash/lightwalletd
|
|
|
|
RUN make \
|
|
&& /usr/bin/install -c ./lightwalletd /usr/local/bin/ \
|
|
&& mkdir -p /var/lib/lightwalletd/db \
|
|
&& chown 2002:2002 /var/lib/lightwalletd/db
|
|
|
|
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"
|
|
|
|
WORKDIR "/srv/$LWD_USER"
|
|
|
|
ENTRYPOINT ["lightwalletd"]
|
|
CMD ["--help"]
|