Files
LiamPietralla 768bcc90e4
Build and Publish / Build Yale Access Frontend (push) Successful in 45s
Build and Publish / Build Yale Access Backend (push) Successful in 1m51s
Build and Publish / Push Yale Access Frontend Docker Image (push) Successful in 57s
Build and Publish / Push Yale Access Backend Docker Image (push) Successful in 12s
Dependency Tracking / SBOM Generation and Upload (push) Successful in 2m27s
corepack docker fix
2026-09-29 18:29:34 +10:00

14 lines
330 B
Docker

FROM node:lts-alpine as build
WORKDIR /src
COPY ["package.json", "."]
COPY ["pnpm-lock.yaml", "pnpm-workspace.yaml", "."]
RUN corepack enable
RUN pnpm install --frozen-lockfile
COPY . .
RUN pnpm build
FROM node:lts-alpine as production
COPY --from=build /src/.output /app
WORKDIR /app
EXPOSE 3000
CMD ["node", "server/index.mjs"]