Ctrl K
ComunidadGuías…

Dockerfile.cloud

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
FROM oven/bun:1 AS base
WORKDIR /app

# Install proxy dependencies
COPY package.json bun.lock* ./
RUN bun install --frozen-lockfile --production

# Install pro-actions plugin dependencies
COPY plugins/pro-actions/package.json plugins/pro-actions/
RUN cd plugins/pro-actions && bun install --production

# Copy source
COPY src/ src/
COPY plugins/pro-actions/src/ plugins/pro-actions/src/
COPY rules.example.json rules.example.json

ENV GREPTURE_MODE=cloud
ENV GREPTURE_PLUGINS=./plugins/pro-actions/src/index.ts
ENV PORT=4001

EXPOSE 4001

CMD ["bun", "run", "src/index.ts"]