From a1397779971fa3a8f7b80e16e8ca39657fcfa896 Mon Sep 17 00:00:00 2001 From: Noloquideus Date: Sat, 9 May 2026 18:14:58 +0300 Subject: [PATCH] feat: add swagger --- Dockerfile | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index ecbc549..be7db62 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,17 +14,15 @@ COPY --from=deps /app/node_modules ./node_modules COPY --from=deps /app/apps/api/node_modules ./apps/api/node_modules COPY . . RUN pnpm --filter @cryptowallet/api build -RUN pnpm prune --prod FROM node:20-alpine AS runtime WORKDIR /app ENV NODE_ENV=production RUN corepack enable -COPY --from=build /app/package.json /app/pnpm-lock.yaml /app/pnpm-workspace.yaml ./ -COPY --from=build /app/node_modules ./node_modules -COPY --from=build /app/apps/api/package.json ./apps/api/package.json -COPY --from=build /app/apps/api/node_modules ./apps/api/node_modules +COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ +COPY apps/api/package.json apps/api/package.json +RUN pnpm --filter @cryptowallet/api install --frozen-lockfile --prod COPY --from=build /app/apps/api/dist ./apps/api/dist COPY --from=build /app/apps/api/swagger.json ./apps/api/swagger.json EXPOSE 3001 -CMD ["pnpm","--filter","@cryptowallet/api","start"] +CMD ["node","apps/api/dist/index.js"]