sphinx-relay/Dockerfile.swarm
2023-01-23 16:36:34 -08:00

43 lines
722 B
Text

FROM node:16-buster-slim AS builder
WORKDIR /relay
RUN mkdir /relay/.lnd
COPY . .
# COPY --chown=1000:1000 . .
RUN apt-get update
RUN apt install -y make python3-minimal
RUN which python3
RUN apt install -y g++ gcc libmcrypt-dev
RUN apt-get -y install git
RUN rm ./package-lock.json
RUN npm install
RUN cp /relay/config/app.json /relay/dist/config/app.json
RUN cp /relay/config/config.json /relay/dist/config/config.json
# RUN chown -R 1000:1000 /relay
FROM node:16-buster-slim
USER root
RUN apt-get update
RUN apt-get -y install git
# USER 1000
WORKDIR /relay
COPY --from=builder /relay .
# EXPOSE 3300
# ENV NODE_ENV production
# ENV NODE_SCHEME http
# ENV PORT 3300
CMD [ "node", "/relay/dist/app.js" ]