mirror of
https://github.com/hyperledger/fabric-samples.git
synced 2026-06-17 15:35:09 +00:00
Fabric is on alpine 3.14 so update the sample to match Signed-off-by: James Taylor <jamest@uk.ibm.com>
25 lines
435 B
Docker
25 lines
435 B
Docker
FROM node:14-alpine3.14 AS build
|
|
|
|
RUN apk add --no-cache g++ make python3 dumb-init
|
|
|
|
WORKDIR /app
|
|
|
|
COPY --chown=node:node . /app
|
|
|
|
RUN npm ci
|
|
RUN npm run build
|
|
RUN npm prune --production
|
|
|
|
FROM node:14-alpine3.14
|
|
ENV NODE_ENV production
|
|
WORKDIR /app
|
|
|
|
COPY --from=build /usr/bin/dumb-init /usr/bin/dumb-init
|
|
COPY --chown=node:node --from=build /app .
|
|
|
|
EXPOSE 3000
|
|
|
|
USER node
|
|
|
|
ENTRYPOINT [ "dumb-init", "--", "npm", "run"]
|
|
CMD ["start"]
|