From e88d26133eb24165117f1f1853e445a7ef72130a Mon Sep 17 00:00:00 2001 From: boufni95 <33513308+boufni95@users.noreply.github.com> Date: Fri, 3 Sep 2021 18:04:17 +0200 Subject: [PATCH] Update Dockerfile --- Dockerfile | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 78ea8060..834097ef 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +1,20 @@ -FROM node:lts-alpine +FROM node:14-buster-slim EXPOSE 9835 -VOLUME [ "/lnd", "/data" ] +VOLUME [ "/home/shocknet/.lnd", "/data" ] +RUN apt-get -y update +RUN apt-get install -y git +RUN useradd -ms /bin/bash shocknet +USER shocknet +WORKDIR /home/shocknet/app -WORKDIR /usr/src/app -RUN apk update && apk upgrade && \ - apk add --no-cache bash git openssh - -ADD ./package.json /usr/src/app/package.json -ADD ./yarn.lock /usr/src/app/yarn.lock +ADD ./package.json /home/shocknet/app/package.json +ADD ./yarn.lock /home/shocknet/app/yarn.lock RUN yarn -ADD . /usr/src/app +ADD . /home/shocknet/app -ENTRYPOINT [ "node", "main.js" ] \ No newline at end of file +ENTRYPOINT [ "node", "main.js" ]