SPB Git forge

spb/immbot-ai

Public
1commits 1branches 0releases
1.5 MBsize
maindefault branch
21 days agolast push
TypeScript 98.3% CSS 0.9% Shell 0.7%
642 B · 23 lines docker
Raw Blame History
1# Immbot AI — image de production (Node 25 pour node:sqlite + type stripping natifs)2FROM node:25-slim AS deps3WORKDIR /app4RUN corepack enable5COPY package.json pnpm-lock.yaml* ./6RUN pnpm install --frozen-lockfile || pnpm install78FROM node:25-slim AS build9WORKDIR /app10RUN corepack enable11COPY --from=deps /app/node_modules ./node_modules12COPY . .13RUN pnpm build1415FROM node:25-slim AS run16WORKDIR /app17ENV NODE_ENV=production18RUN corepack enable19COPY --from=build /app ./20EXPOSE 307021# Le seed et l'ingestion s'exécutent au premier démarrage si la base est vide.22CMD ["sh", "-c", "node --env-file=.env scripts/seed.ts && pnpm start"]23