The weeb for the next gen discord boat - Wamellow
wamellow.com
bot
discord
1FROM oven/bun:slim AS base
2
3WORKDIR /app
4
5FROM base AS deps
6COPY package.json bun.lock* ./
7RUN bun install --no-save --frozen-lockfile
8
9FROM base AS builder
10WORKDIR /app
11COPY --from=deps /app/node_modules ./node_modules
12COPY . .
13
14RUN bun run build
15
16FROM base AS runner
17WORKDIR /app
18
19ENV NODE_ENV=production \
20 PORT=3000 \
21 HOSTNAME="0.0.0.0"
22
23COPY --from=builder /app/public ./public
24COPY --from=builder /app/.next/standalone ./
25COPY --from=builder /app/.next/static ./.next/static
26
27EXPOSE 3000
28
29CMD ["bun", "./server.js"]