diff --git a/src/lib/supabase-ssr.ts b/src/lib/supabase-ssr.ts index 90d2710..687bae2 100644 --- a/src/lib/supabase-ssr.ts +++ b/src/lib/supabase-ssr.ts @@ -17,11 +17,21 @@ export function createSupabaseServerClient( }, set(name: string, value: string, options: CookieOptions) { if (!cookies) return; - cookies.set(name, value, options) + // Fix cookie settings for Docker/production + cookies.set(name, value, { + ...options, + httpOnly: true, + secure: false, // Set to false for Docker/localhost + sameSite: 'lax', + path: '/' + }) }, remove(name: string, options: CookieOptions) { if (!cookies) return; - cookies.delete(name, options) + cookies.delete(name, { + ...options, + path: '/' + }) }, }, cookieOptions,