diff --git a/packages/core/examples/simple-asset-transfer/fabric/api/Dockerfile b/packages/core/examples/simple-asset-transfer/fabric/api/Dockerfile index 715f62ef9e..3651cf01f3 100644 --- a/packages/core/examples/simple-asset-transfer/fabric/api/Dockerfile +++ b/packages/core/examples/simple-asset-transfer/fabric/api/Dockerfile @@ -1,7 +1,9 @@ -FROM node:10-alpine +FROM node:10-slim -RUN apk update -RUN apk add python3-dev libstdc++ g++ make +RUN apt-get update && apt-get install -y \ + build-essential \ + python-minimal \ + software-properties-common ADD ./api /src ADD ./contracts /contracts @@ -11,7 +13,10 @@ WORKDIR /src RUN npm install +# Rebuild node modules inside container to compile platform specific dependencies +RUN npm rebuild + ENV HOST 0.0.0.0 ENV PORT 4000 -CMD ["node", "app"] \ No newline at end of file +CMD ["node", "app.js"] \ No newline at end of file