itns-sidechain/Dockerfile

22 lines
503 B
Docker

FROM node:alpine AS base
RUN mkdir -p /code
WORKDIR /code
CMD "hsd"
RUN apk upgrade --no-cache && \
apk add --no-cache bash unbound-dev gmp-dev
COPY package.json \
#package-lock.json \
/code/
# Install build dependencies and compile
FROM base AS build
RUN apk add --no-cache g++ gcc make python2
RUN npm install --production
FROM base
ENV PATH="${PATH}:/code/bin:/code/node_modules/.bin"
COPY --from=build /code/node_modules /code/node_modules/
COPY bin /code/bin/
COPY lib /code/lib/