Files
core/Dockerfile
D3v 02980ab21f Docker improvements
Signed-off-by: D3v <d3v@zgen.hu>
2022-02-08 03:55:48 +01:00

21 lines
405 B
Docker

# syntax=docker/dockerfile:1.3
FROM ethereum/solc:0.8.7 as build-deps
FROM node:16 as build-packages
COPY package*.json ./
COPY tsconfig*.json ./
RUN npm ci --quiet
FROM node:16
WORKDIR /src
COPY --from=build-deps /usr/bin/solc /usr/bin/solc
COPY --from=build-packages /node_modules /node_modules
COPY docker-entrypoint.sh /docker-entrypoint.sh
USER node
ENTRYPOINT ["sh", "/docker-entrypoint.sh"]