From 308c044c75f4609c4aa8a03cb4b30d2029e3b407 Mon Sep 17 00:00:00 2001 From: UGA Innovation Factory Date: Thu, 18 Dec 2025 19:25:40 -0500 Subject: [PATCH] Fix supabase directory structure - create writable .branches directory --- default.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/default.nix b/default.nix index 58cb701..47b9675 100644 --- a/default.nix +++ b/default.nix @@ -185,10 +185,18 @@ in description = "Supabase CLI Service"; preStart = '' - # Copy supabase config if it exists in the app + # Clean slate - remove old content but keep the directory + rm -rf /var/lib/supabase/* + rm -rf /var/lib/supabase/.* 2>/dev/null || true + + # Copy supabase directory structure from the app if [ -d ${usda-vision-app}/opt/usda-vision/supabase ]; then - ${pkgs.rsync}/bin/rsync -av ${usda-vision-app}/opt/usda-vision/supabase/ /var/lib/supabase/ + ${pkgs.rsync}/bin/rsync -av ${usda-vision-app}/opt/usda-vision/supabase/ /var/lib/supabase/supabase/ fi + + # Create necessary directories for supabase + mkdir -p /var/lib/supabase/supabase/.branches + chmod -R 755 /var/lib/supabase ''; serviceConfig = {