colabbd/Dockerfile

12 lines
274 B
Docker

FROM oven/bun:1-alpine AS base
WORKDIR /app
FROM base AS deps
COPY package.json bun.lock* ./
RUN bun install --frozen-lockfile --production
FROM base AS runner
COPY --from=deps /app/node_modules ./node_modules
COPY src ./src
EXPOSE 4040
CMD ["bun", "run", "src/index.ts"]