From d3f813f2d275ae1198dfa140ec7ba0c23bb9f35c Mon Sep 17 00:00:00 2001 From: UGA Innovation Factory Date: Thu, 18 Dec 2025 16:44:07 -0500 Subject: [PATCH] fix preStart issue --- default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/default.nix b/default.nix index afcab26..e68533d 100644 --- a/default.nix +++ b/default.nix @@ -126,10 +126,6 @@ in wants = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; - preStart = '' - # Ensure .env file exists with defaults if empty - if [ ! -s /var/lib/usda-vision/.env ]; then - if [ -f ${usda-vision-app}/opt/usda-vision/.env.example ]; then preStart = '' # Ensure .env file exists with defaults if empty if [ ! -s /var/lib/usda-vision/.env ]; then @@ -139,7 +135,11 @@ in echo "Please edit /var/lib/usda-vision/.env with your configuration" fi fi - '';emainAfterExit = true; + ''; + + serviceConfig = { + Type = "oneshot"; + RemainAfterExit = true; WorkingDirectory = "${usda-vision-app}/opt/usda-vision"; User = "root"; Group = "root";