Experimente / superlog /apps /proxy /Dockerfile
smlflg's picture
Initial public upload from Projekte/Experimente
95b671e verified
Raw History Blame Contribute Delete
655 Bytes
# Build context: repo root. Build with `docker build -f apps/proxy/Dockerfile .`
FROM node:20-slim
WORKDIR /app
RUN corepack enable && corepack prepare pnpm@9.12.0 --activate
COPY pnpm-lock.yaml pnpm-workspace.yaml package.json ./
COPY apps/proxy/package.json apps/proxy/
COPY packages/db/package.json packages/db/
COPY packages/fingerprint/package.json packages/fingerprint/
RUN pnpm install --frozen-lockfile --filter @superlog/proxy...
COPY tsconfig.base.json ./
COPY apps/proxy apps/proxy
COPY packages/db packages/db
COPY packages/fingerprint packages/fingerprint
ENV PORT=4000
EXPOSE 4000
CMD ["pnpm", "--filter", "@superlog/proxy", "start"]