From 017dbab0c945e15117436678fa9ffa1e9bd229bc Mon Sep 17 00:00:00 2001 From: boufni95 Date: Sat, 27 Jun 2020 16:30:50 +0200 Subject: [PATCH] add docker files --- .dockerignore | 3 +++ Dockerfile | 29 +++++++++++++++++++++++++++++ docker-start.sh | 5 +++++ 3 files changed, 37 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile create mode 100644 docker-start.sh diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..eebfc91a --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +**/.git +**/node_modules +**/radata \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..90e3aef2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,29 @@ +FROM node:12.18.0-alpine3.9 + +WORKDIR /usr/src/app + + +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 + +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 diff --git a/docker-start.sh b/docker-start.sh new file mode 100644 index 00000000..986525b1 --- /dev/null +++ b/docker-start.sh @@ -0,0 +1,5 @@ +#!/bin/ash +node main -h 0.0.0.0 \ + -m admin.macaroon \ + -d tls.cert \ + -l $LND_ADDR \ No newline at end of file