mtcute/e2e/deno/Dockerfile.build

24 lines
449 B
Text
Raw Normal View History

2024-08-18 11:57:55 +03:00
FROM denoland/deno:bin-1.45.5 as deno-bin
FROM node:20
WORKDIR /app
COPY --from=deno-bin /deno /bin/deno
RUN corepack enable && \
2024-05-06 18:44:11 +03:00
corepack prepare pnpm@9.0.6 --activate
COPY ../.. /app/
RUN pnpm install --frozen-lockfile && \
pnpm -C packages/tl run gen-code
RUN apt update && apt install -y socat
ENV REGISTRY="http://jsr/"
ENV E2E="1"
ENV JSR="1"
ENV JSR_TOKEN="token"
ENTRYPOINT [ "node", "/app/scripts/publish.js" ]
CMD [ "all" ]