Learn more about Mintlify
Enter your email to receive updates about new features and product releases.
Deploy Bun applications using Docker
FROM oven/bun:1 as base WORKDIR /app # Install dependencies COPY package.json bun.lockb ./ RUN bun install --frozen-lockfile # Copy application code COPY . . # Run the app EXPOSE 3000 CMD ["bun", "run", "server.ts"]
docker build -t my-bun-app . docker run -p 3000:3000 my-bun-app
FROM oven/bun:1 as builder WORKDIR /app COPY package.json bun.lockb ./ RUN bun install --frozen-lockfile --production COPY . . FROM oven/bun:1-slim WORKDIR /app COPY --from=builder /app . EXPOSE 3000 CMD ["bun", "run", "server.ts"]