fix preStart issue

This commit is contained in:
UGA Innovation Factory
2025-12-18 16:44:07 -05:00
parent 3dfc2ab025
commit d3f813f2d2

View File

@@ -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";