FROM oven/bun:alpine

WORKDIR /app

COPY . .
RUN bun install --frozen-lockfile
RUN bun run build
RUN rm -rf node_modules
RUN bun install --production --frozen-lockfile

CMD ["bun", "run", "server.ts"]
