Files
eventsphere/apps/web/Dockerfile
2026-04-25 21:57:48 +01:00

22 lines
395 B
Docker

FROM node:20-alpine
WORKDIR /repo
RUN corepack enable
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY apps/web/package.json apps/web/package.json
RUN pnpm install --frozen-lockfile --filter web...
COPY apps/web apps/web
ARG NEXT_PUBLIC_API_URL
ENV NEXT_PUBLIC_API_URL=$NEXT_PUBLIC_API_URL
RUN pnpm --filter web build
WORKDIR /repo/apps/web
EXPOSE 3000
CMD ["pnpm", "start"]