FROM oven/bun:1.2.14 AS build WORKDIR /app COPY package.json bun.lock ./ RUN bun install --frozen-lockfile COPY src ./src COPY public ./public RUN bun run build FROM oven/bun:1.2.14 WORKDIR /app COPY --from=build --chown=bun:bun /app /app USER bun ENV PORT=7860 EXPOSE 7860 CMD ["bun", "src/server.ts"]