FROM node:20-bookworm-slim WORKDIR /dunemask/net/cairo RUN apt-get update -y && apt-get install -y openssl COPY package.json . COPY package-lock.json . COPY .npmrc . RUN npm ci # Copy server build resources over COPY tsconfig.json . COPY tsconfig.server.json . COPY lib lib COPY prisma prisma RUN npm run db:generate # Copy react build resources over COPY public public COPY src src COPY index.html . COPY vite.config.ts . # Build Project RUN npm run package:full CMD ["npm","start"]