Skip to content

Commit

Permalink
relay-retarget script
Browse files Browse the repository at this point in the history
  • Loading branch information
ns212 committed Jul 21, 2024
1 parent 4628f2f commit 740b6e3
Showing 1 changed file with 11 additions and 13 deletions.
24 changes: 11 additions & 13 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,22 @@ RUN apt-get update \
&& apt-get install --no-install-recommends -y tini curl ca-certificates git \
&& rm -rf /var/lib/apt/lists/*

WORKDIR /home/node/app
COPY ./sdk ./sdk
COPY --chown=node:node ./script ./sdk/script
RUN curl -L https://foundry.paradigm.xyz | bash && \
. /root/.bashrc && \
/root/.foundry/bin/foundryup && \
cp /root/.foundry/bin/* /usr/local/bin/

WORKDIR /home/node/app/sdk
WORKDIR /home/node/app
COPY --chown=node:node . .

RUN corepack enable \
&& corepack prepare pnpm@latest-9 --activate \
&& npm ci \
&& npm run build

RUN curl -L https://foundry.paradigm.xyz | bash && \
. /root/.bashrc && \
foundryup && \
mv /root/.foundry/bin/* /usr/local/bin
&& chown -R node:node /home/node/app

USER node
RUN mkdir /home/node/.npm/
RUN forge install

WORKDIR /home/node/app/sdk
RUN npm ci && npm run build

WORKDIR /home/node/app/sdk/dist/
ENTRYPOINT [ "tini", "--", "node" ]

0 comments on commit 740b6e3

Please sign in to comment.