diff --git a/default.nix b/default.nix index 28e90ab..7266eea 100644 --- a/default.nix +++ b/default.nix @@ -103,6 +103,9 @@ in # Docker and Docker Compose for running usda-vision docker docker-compose + + # Supabase + supabase-cli # USDA Vision application package with convenience scripts usda-vision-app @@ -126,6 +129,20 @@ in "f /var/lib/usda-vision/.env 0644 root root -" ]; + # Supabase CLI configuration in usda-vision-app directory + systemd.services.supabase-cli = { + enable = true; + description = "Supabase CLI Service"; + serviceConfig = { + WorkingDirectory = "${usda-vision-app}/opt/usda-vision/management-dashboard-web-app"; + ExecStart = "${pkgs.supabase-cli}/bin/supabase start"; + Type = "oneshot"; + RemainAfterExit = true; + User = "root"; + Group = "root"; + }; + }; + # Systemd service to manage usda-vision docker compose systemd.services.usda-vision = { description = "USDA Vision Docker Compose Stack"; diff --git a/usda-vision b/usda-vision index 79f4753..a52f3fb 160000 --- a/usda-vision +++ b/usda-vision @@ -1 +1 @@ -Subproject commit 79f475348e8440cab7e81948dd99a9d2c7edf531 +Subproject commit a52f3fbf2465bae77b0ef53aa978ed32e1715140