This commit is contained in:
+5
-1
@@ -17,6 +17,7 @@ COPY packages/prime/package.json packages/prime/
|
||||
COPY apps/api/package.json apps/api/
|
||||
COPY apps/web/package.json apps/web/
|
||||
COPY apps/mcp/package.json apps/mcp/
|
||||
COPY apps/piggy/package.json apps/piggy/
|
||||
RUN npm install --no-audit --no-fund
|
||||
|
||||
COPY . .
|
||||
@@ -28,7 +29,8 @@ RUN npx tsc --noEmit -p packages/core/tsconfig.json \
|
||||
&& npx tsc --noEmit -p packages/prime/tsconfig.json \
|
||||
&& npx tsc --noEmit -p apps/api/tsconfig.json \
|
||||
&& npx tsc --noEmit -p apps/web/tsconfig.json \
|
||||
&& npx tsc --noEmit -p apps/mcp/tsconfig.json
|
||||
&& npx tsc --noEmit -p apps/mcp/tsconfig.json \
|
||||
&& npx tsc --noEmit -p apps/piggy/tsconfig.json
|
||||
|
||||
RUN npm run build -w @pig/web
|
||||
|
||||
@@ -46,11 +48,13 @@ COPY packages/db/package.json packages/db/
|
||||
COPY packages/prime/package.json packages/prime/
|
||||
COPY apps/api/package.json apps/api/
|
||||
COPY apps/mcp/package.json apps/mcp/
|
||||
COPY apps/piggy/package.json apps/piggy/
|
||||
RUN npm install --omit=dev --no-audit --no-fund && npm install tsx --no-audit --no-fund
|
||||
|
||||
COPY packages ./packages
|
||||
COPY apps/api ./apps/api
|
||||
COPY apps/mcp ./apps/mcp
|
||||
COPY apps/piggy ./apps/piggy
|
||||
COPY --from=build /app/apps/web/dist ./apps/web/dist
|
||||
|
||||
# Run unprivileged. The node image ships a `node` user for exactly this.
|
||||
|
||||
Reference in New Issue
Block a user