FROM oven/bun:1-alpine AS build ENV TERM=xterm-256color ENV COLORTERM=truecolor WORKDIR /app RUN apk add nodejs npm COPY package.json bun.lock ./ RUN bun install --frozen-lockfile --production --ignore-scripts COPY . . RUN bun install RUN bun --bun run build FROM oven/bun:1-alpine AS productions WORKDIR /app COPY --from=build /app/.output /app ENTRYPOINT [ "bun", "--bun", "run", "/app/server/index.mjs" ]