mirror of
https://github.com/Dvorinka/Primora.git
synced 2026-10-28 07:41:23 +00:00
- primora CLI + @primora/mcp server over generated client - auth users admin panel, mobile bottom nav - release workflow: GHCR images, compiled binaries, npm tarballs - fix gzip Content-Length truncation, nginx upstream re-resolution Authored By: TDvorak <[email protected]> Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
22 lines
586 B
Docker
22 lines
586 B
Docker
FROM node:20-alpine
|
|
WORKDIR /workspace
|
|
|
|
COPY package.json package-lock.json tsconfig.base.json ./
|
|
COPY apps/auth/package.json ./apps/auth/package.json
|
|
COPY apps/cli/package.json ./apps/cli/package.json
|
|
COPY apps/frontend/package.json ./apps/frontend/package.json
|
|
COPY apps/mcp/package.json ./apps/mcp/package.json
|
|
COPY packages/api-client/package.json ./packages/api-client/package.json
|
|
COPY packages/shared-types/package.json ./packages/shared-types/package.json
|
|
|
|
RUN npm ci
|
|
|
|
COPY . .
|
|
|
|
RUN npm run build --workspace @primora/auth
|
|
|
|
EXPOSE 3001
|
|
|
|
CMD ["node", "apps/auth/dist/index.js"]
|
|
|