Files
copilotkit__copilotkit/showcase/packages/spring-ai/Dockerfile
Jordan Ritter 2fe80ebc2d Add unified showcase platform
Shell (Next.js): landing page, integrations explorer, docs viewer,
AG-UI docs, feature matrix, search, demo drawer with Frontend/Backend
tabs, profile pages with Live Demo / Code / Docs starter tabs.

17 integration packages with Dockerfiles, QA, tests, manifests.
Build scripts for registry, demo content, starter content, search index.
E2E smoke test suite (52 tests across 4 levels).

Purple color scheme, independent sidebar scrolling, integration
ordering by importance, category grouping, placeholder logos.

Docs: 500+ MDX pages with snippet inlining, remark-gfm, rehype-highlight,
AG-UI sidebar navigation, LFS images.
2026-04-07 14:08:28 -07:00

22 lines
449 B
Docker

FROM node:20-slim AS builder
WORKDIR /app
COPY package.json ./
RUN npm install
COPY . .
RUN npm run build
FROM node:20-slim AS runner
WORKDIR /app
COPY --from=builder /app/.next ./.next
COPY --from=builder /app/node_modules ./node_modules
COPY --from=builder /app/package.json ./
COPY --from=builder /app/public ./public
COPY entrypoint.sh ./
RUN chmod +x entrypoint.sh
EXPOSE 10000
ENV NODE_ENV=production
ENV PORT=10000
CMD ["./entrypoint.sh"]