2024-08-18 11:57:55 +03:00
|
|
|
FROM denoland/deno:bin-1.45.5 as deno-bin
|
2024-04-23 13:20:42 +03:00
|
|
|
|
|
|
|
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
|
2024-04-23 13:20:42 +03:00
|
|
|
|
|
|
|
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" ]
|