Something went wrong. Try again.
Barazo default frontend barazo.forum
Something went wrong. Try again.
barazo-web next.config.ts
1.1 kB · 38 lines
TypeScript
at main
123456789101112131415161718192021222324252627282930313233343536373839import type { NextConfig } from 'next'
/** * Next.js Configuration for Barazo Web * Uses standalone output for Docker deployment with SSR. * @see https://nextjs.org/docs/api-reference/next.config.js/introduction */const nextConfig: NextConfig = { // Standalone output for Docker (includes Node.js server) output: 'standalone',
// Transpile workspace plugin packages so Next.js bundles their frontend code transpilePackages: ['@barazo/plugin-signatures'],
// Image optimization — allow any HTTPS source for AT Protocol PDS avatars/banners. // Self-hosted PDS instances can use arbitrary domains, so a wildcard is necessary. images: { remotePatterns: [ { protocol: 'https', hostname: '**', }, ], },
// Trailing slashes for SEO consistency trailingSlash: true,
// Enable React Compiler (stable in Next.js 16) reactCompiler: true,
// Environment variables available at build time env: { NEXT_PUBLIC_APP_VERSION: process.env.npm_package_version || '0.1.0', },}
export default nextConfig