FROM oven/bun AS build
WORKDIR /app
COPY bun.lock package.json ./
RUN bun install
COPY . .
RUN bun run build

FROM oven/bun:slim
WORKDIR /app
COPY --from=build /app/build ./build
COPY server.ts ./server.ts
EXPOSE 3000
CMD ["bun", "server.ts"]
