Fix supabase directory structure - create writable .branches directory
This commit is contained in:
12
default.nix
12
default.nix
@@ -185,10 +185,18 @@ in
|
|||||||
description = "Supabase CLI Service";
|
description = "Supabase CLI Service";
|
||||||
|
|
||||||
preStart = ''
|
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
|
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
|
fi
|
||||||
|
|
||||||
|
# Create necessary directories for supabase
|
||||||
|
mkdir -p /var/lib/supabase/supabase/.branches
|
||||||
|
chmod -R 755 /var/lib/supabase
|
||||||
'';
|
'';
|
||||||
|
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
|
|||||||
Reference in New Issue
Block a user