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"]