fix: pass Supabase variables as Docker build args and clean Next config
This commit is contained in:
@@ -24,6 +24,9 @@ services:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: ./docker/nextjs/Dockerfile
|
||||
args:
|
||||
- NEXT_PUBLIC_SUPABASE_URL=${NEXT_PUBLIC_SUPABASE_URL}
|
||||
- NEXT_PUBLIC_SUPABASE_ANON_KEY=${NEXT_PUBLIC_SUPABASE_ANON_KEY}
|
||||
container_name: gis_next_app
|
||||
working_dir: /app
|
||||
environment:
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
/** @type {import('next').NextConfig} */
|
||||
const nextConfig = {
|
||||
// basePath removed: Coolify's Traefik strips the /sistem-km-next prefix before
|
||||
// forwarding to this container, so Next.js must respond at root /.
|
||||
// The Traefik path /sistem-km-next -> container / mapping handles routing.
|
||||
|
||||
// Allow the Coolify deployment domain to access Next.js dev resources.
|
||||
// Without this, Next.js 16 blocks all JS chunks from loading on non-localhost domains,
|
||||
// causing a completely blank white page.
|
||||
// (Only relevant in dev mode - ignored in production builds)
|
||||
allowedDevOrigins: ['r48w884socg80c8sw0c04cow.203.24.51.230.sslip.io'],
|
||||
|
||||
// Skip TypeScript type errors during production build (safety net).
|
||||
typescript: {
|
||||
ignoreBuildErrors: true,
|
||||
},
|
||||
};
|
||||
|
||||
export default nextConfig;
|
||||
|
||||
Reference in New Issue
Block a user