From ffd87988c828f396936f58a96ee6a6137b0652d6 Mon Sep 17 00:00:00 2001 From: Erfan Besharat Date: Thu, 8 Jul 2021 19:17:40 +0430 Subject: [PATCH] Add new CLI Dockerfile --- Dockerfile | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/Dockerfile b/Dockerfile index 90e3aef2..78ea8060 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,29 +1,19 @@ -FROM node:12.18.0-alpine3.9 +FROM node:lts-alpine + +EXPOSE 9835 + +VOLUME [ "/lnd", "/data" ] 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 -#RUN useradd app && \ -# mkdir -p /home/app/.lnd -RUN apk update && apk upgrade && \ - apk add --no-cache bash git openssh -RUN yarn install + +RUN yarn ADD . /usr/src/app -RUN ls /usr/src/app -RUN chmod +x ./docker-start.sh -#ADD ./tls.cert /usr/src/app/tls.cert -#ADD ./admin.macaroon /usr/src/app/admin.macaroon - -# && \ -# chown -R app:app /home/app && \ -# chown -R app:app /usr/src/app && \ -# chown -R app:app /start.sh - -#ARG lnd_address -#ENV LND_ADDR=$lnd_address -EXPOSE 9835 -CMD ["./docker-start.sh"] \ No newline at end of file +ENTRYPOINT [ "node", "main.js" ] \ No newline at end of file