itns-sidechain/Dockerfile
2021-10-27 13:00:44 -04:00

16 lines
453 B
Docker

FROM node:14-alpine AS base
WORKDIR /opt/hsd
RUN apk add --no-cache bash unbound-dev gmp-dev
COPY package.json /opt/hsd
# 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}:/opt/hsd/bin:/opt/hsd/node_modules/.bin"
COPY --from=build /opt/hsd/node_modules /opt/hsd/node_modules/
COPY bin /opt/hsd/bin/
COPY lib /opt/hsd/lib/
ENTRYPOINT ["hsd"]