Open webfryingpan opened 1 month ago
You can't use oven/bun
with prisma for now (as I understand). imbios/bun-node
works. Here's our Dockerfile:
ARG BASE=imbios/bun-node:latest-current-slim
FROM ${BASE} AS install
WORKDIR /tmp/install
RUN mkdir packages
COPY package.json bun.lockb ./
COPY bunfig.prod.toml bunfig.toml
COPY packages/common packages/common
COPY packages/backend packages/backend
RUN bunx prisma generate --schema packages/common/src/db/schema.prisma
FROM ${BASE}
WORKDIR /app
COPY --from=install /tmp/install .
EXPOSE $PORT
CMD ["sh", "-c", "bun run db:deploy && bun run -b --filter backend start"]
You can't use
oven/bun
with prisma for now (as I understand).imbios/bun-node
works. Here's our Dockerfile:ARG BASE=imbios/bun-node:latest-current-slim FROM ${BASE} AS install WORKDIR /tmp/install RUN mkdir packages COPY package.json bun.lockb ./ COPY bunfig.prod.toml bunfig.toml COPY packages/common packages/common COPY packages/backend packages/backend RUN bunx prisma generate --schema packages/common/src/db/schema.prisma FROM ${BASE} WORKDIR /app COPY --from=install /tmp/install . EXPOSE $PORT CMD ["sh", "-c", "bun run db:deploy && bun run -b --filter backend start"]
Hello, just want to say thank you. This took me a very long time to solve before i know it was the image itself that was the problem.
How can we reproduce the crash?
When im trying to
prisma generate
it throws an error or stucksHow to reproduce: run
docker build -t backend .
with following
Dockerfile
when im trying to use
oven/bun:1
generation just stucks with following logs
source code: https://github.com/webfryingpan/board-manager/tree/feature
Relevant log output
Stack Trace (bun.report)
Bun v1.1.21 (
70ca2b7
) on linux x86_64_baseline [AutoCommand]Segmentation fault at address 0x0004A0D0
ld-temp.o:0
:WTF::jscSignalHandler