mirror of
https://github.com/lens-protocol/core.git
synced 2026-04-22 03:02:03 -04:00
21 lines
405 B
Docker
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"] |