Skip to content

Commit 8e71851

Browse files
authored
Merge pull request #344 from lucasvuotto/fix/docker-build
Rework Dockerfile
2 parents 5028c4d + e526ce3 commit 8e71851

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

Dockerfile

+15-11
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
1-
FROM node:16.6.1-alpine3.13
1+
FROM node:16-alpine
22

3-
RUN apk add --no-cache python2 build-base
4-
5-
6-
COPY --chown=node:node ./federator /app/federator
7-
COPY --chown=node:node ./bridge/abi /app/bridge/abi
8-
9-
WORKDIR /app/federator
10-
11-
RUN chown -R node:node .
3+
RUN apk add --no-cache build-base git python3
124

5+
WORKDIR /home/node
136
USER node
147

8+
COPY --chown=node:node ./federator/package*.json ./federator/
9+
WORKDIR ./federator
1510
RUN npm ci
1611

17-
ENTRYPOINT [ "npm", "start" ]
12+
WORKDIR ../
13+
COPY --chown=node:node ./bridge/abi ./bridge/abi/
14+
COPY --chown=node:node ./federator/ ./federator/
15+
16+
WORKDIR ./federator
17+
RUN (cd ./config/ && cp config.sample.js config.js) && \
18+
npx tsc --build
19+
20+
WORKDIR ./built/federator
21+
CMD ["node", "./src/main.js"]

0 commit comments

Comments
 (0)