Files
sous-podzim2024-app/Dockerfile
2024-09-21 00:53:18 +02:00

18 lines
322 B
Docker

FROM oven/bun:1 AS builder
WORKDIR /usr/src/app
COPY package.json bun.lockb .
RUN bun install --frozen-lockfile --production
COPY . .
RUN bun run build
FROM node:22-alpine AS base
WORKDIR /usr/src/app
COPY --from=builder /usr/src/app .
ENV NODE_ENV=production
EXPOSE 8080/tcp
ENTRYPOINT [ "node", "./dist/index.js" ]