The weeb for the next gen discord boat - Wamellow wamellow.com
bot discord
at master 670 B view raw
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 23RUN addgroup --system --gid 1001 nodejs && \ 24 adduser --system --uid 1001 nextjs 25 26COPY --from=builder /app/public ./public 27COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./ 28COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static 29 30USER nextjs 31 32EXPOSE 3000 33 34CMD ["bun", "./server.js"]