Error en la compilación de Docker con Elysia, Bun y Prisma

Error en la compilación de Docker con Elysia, Bun y Prisma

Estoy intentando acoplar una aplicación usando Elysia, Bun y Prisma para implementarla en render.com. Al ejecutar una compilación de Docker local, encuentro un error relacionado con la generación de Prisma.

Error:

failed to solve: process "/bin/sh -c bunx prisma generate" did not complete successfully: exit code: 9

Además, cuando intento desarrollar mi host, recibo:

error: Cannot find module ".prisma/client/index" from "/app/node_modules/@prisma/client/index.js"

Archivo Docker:

FROM oven/bun

WORKDIR /app

COPY package.json .
COPY bun.lockb .
COPY prisma .

RUN bun install --production

COPY src src
COPY tsconfig.json .

RUN bunx prisma generate

ENV NODE_ENV production
CMD ["bun", "src/index.ts"]

EXPOSE 3000

Seguí la documentación de Elysia y agregué el comando Prisma. Intenté instalar Prisma por separado dentro del contenedor y experimenté con diferentes órdenes de comando. Siendo relativamente nuevo en Docker y con el objetivo de implementarlo en render.com, no estoy seguro de lo que me falta o lo que estoy haciendo incorrectamente. Cualquier orientación sería muy apreciada.

información relacionada