itns-sidechain/Dockerfile
2022-11-05 17:37:11 -07:00

16 lines
451 B
Docker

FROM node:18-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 python3
RUN npm install --omit=dev
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"]