From a190468312d58a90bcc8f0161e91a03ace72ff9f Mon Sep 17 00:00:00 2001 From: Sergey Mishin Date: Sat, 21 Feb 2026 19:42:31 +0700 Subject: [PATCH] docker: optimize Dockerfile --- Dockerfile | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index c7453d4c..397812f6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +1,16 @@ FROM oven/bun:1.3.4 AS builder WORKDIR /app -RUN apt-get update && apt-get install -y nodejs npm && rm -rf /var/lib/apt/lists/* - COPY bun.lock package.json turbo.json ./ COPY apps/docs/package.json apps/docs/package.json COPY packages/spec/package.json packages/spec/package.json RUN bun install -RUN npm install -g turbo COPY . . -RUN turbo check -RUN turbo build --filter=@pachca/docs +RUN bun x turbo check +RUN bun x turbo build --filter=@pachca/docs FROM oven/bun:1.3.4 AS runner WORKDIR /app @@ -21,8 +18,10 @@ ENV NODE_ENV=production ENV PORT=3000 ENV HOST=0.0.0.0 -COPY --from=builder /app /app +COPY --from=builder /app/apps/docs/.next/standalone ./ +COPY --from=builder /app/apps/docs/.next/static ./apps/docs/.next/static +COPY --from=builder /app/apps/docs/public ./apps/docs/public EXPOSE 3000 -CMD ["bun", "turbo", "start", "--filter=@pachca/docs"] +CMD ["bun", "run", "apps/docs/server.js"]