diff --git a/Dockerfile b/Dockerfile index 96240aa..eba87cc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,15 @@ -FROM node:20-alpine AS build +FROM oven/bun:1.1.13-alpine AS build WORKDIR /app -COPY package*.json ./ -RUN npm ci +COPY package.json bun.lock ./ +RUN bun install COPY . . -RUN npm run build +RUN bun run build -FROM node:20-alpine +FROM oven/bun:1.1.13-alpine WORKDIR /app COPY --from=build /app/.output /app/.output ENV NODE_ENV=production ENV PORT=3000 EXPOSE 3000 -CMD ["node", ".output/server/index.mjs"] \ No newline at end of file +CMD ["bun", ".output/server/index.mjs"]