Something went wrong. Try again.
General purpose moderation bot for Stoat. automod.vale.rocks
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829FROM oven/bun:latest AS buildWORKDIR /build
COPY package.json bun.lockb* ./COPY packages/bot/package.json ./packages/bot/COPY packages/lib/package.json ./packages/lib/
RUN bun install --frozen-lockfile
COPY packages/lib ./packages/libCOPY packages/bot ./packages/bot
WORKDIR /build/packages/libRUN bun run build
WORKDIR /build/packages/botRUN bun run build
FROM oven/bun:latest AS prodWORKDIR /appCOPY --from=build /build/package.json /build/bun.lockb* ./COPY --from=build /build/packages/bot/package.json ./packages/bot/COPY --from=build /build/packages/lib/package.json ./packages/lib/COPY --from=build /build/packages/bot/dist ./packages/bot/distCOPY --from=build /build/packages/lib ./packages/libRUN bun install --production --frozen-lockfileWORKDIR /app/packages/botCMD ["bun", "start"]