Stripped from vercel/chatbot (Apache 2.0): - Dropped @vercel/* packages and AI Gateway - Removed artifacts feature (code/text/sheet/image side panel) - Switched AI provider to @ai-sdk/openai-compatible -> EGBE LiteLLM - Replaced Vercel Blob upload with data URLs - Dropped Redis resumable streams and rate limiter (in-memory now) - Added Dockerfile (Next.js standalone) + entrypoint that runs migrations - Wired DATABASE_URL, EGBE_AI_API_URL/KEY, NEXT_PUBLIC_BASE_URL for app-deploy.sh
29 lines
490 B
TypeScript
29 lines
490 B
TypeScript
import type { NextConfig } from "next";
|
|
|
|
const nextConfig: NextConfig = {
|
|
output: "standalone",
|
|
env: {
|
|
NEXT_PUBLIC_BASE_PATH: "",
|
|
},
|
|
devIndicators: false,
|
|
poweredByHeader: false,
|
|
reactCompiler: true,
|
|
logging: {
|
|
fetches: {
|
|
fullUrl: false,
|
|
},
|
|
incomingRequests: false,
|
|
},
|
|
images: {
|
|
remotePatterns: [
|
|
{
|
|
hostname: "avatar.vercel.sh",
|
|
},
|
|
],
|
|
},
|
|
experimental: {
|
|
prefetchInlining: true,
|
|
},
|
|
};
|
|
|
|
export default nextConfig;
|