From 5772d1f803d3cafd9d21898faf056abd427fecbc Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 4 Jan 2026 17:25:16 +0000 Subject: [PATCH] fix: add Supabase environment variables to frontend service The Next.js frontend requires NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY environment variables to initialize the Supabase client. These variables are now passed from the server/.env file to the frontend container. This fixes the "Error: supabaseUrl is required" runtime error. --- docker-compose.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 60f880d..6ca167c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,6 +9,10 @@ services: - "3000:3000" environment: - NODE_ENV=development + - NEXT_PUBLIC_SUPABASE_URL=${SUPABASE_URL} + - NEXT_PUBLIC_SUPABASE_ANON_KEY=${SUPABASE_ANON_KEY} + env_file: + - ./server/.env volumes: - ./async-code-web:/app - /app/node_modules