--- sidebar_position: 1 --- # Run as a service To run LST as a serive there are 2 options to accomplish this ## Install Utlizing the powershell script that is in the scripts folder Open vscode once again or clear the termnial if you still have it open. Next run the code below. ```bash .\scripts\services.ps1 -serviceName "LST_app" -option "install" -appPath "E:\LST" -description "Logistics Support Tool" -command "run start" ``` This will - Create a windows service using NSSM and call it LST_app - It will also set the restart policy to restart 3 times - It will depend on MSQLServer to make sure this is up and running before we try to connect to it - It will start the node app - And Lastly will set it to auto start once the server comes up. ## Stop the Service To stop the service you can utilize the same script ```bash .\scripts\services.ps1 -serviceName "LST_app" -option "stop" -appPath "E:\LST" ``` This will completely stop the service and you will need to start it ## Start the Service Yet again utlizeing the same script ```bash .\scripts\services.ps1 -serviceName "LST_app" -option "start" -appPath "E:\LST" ``` ## Deleteing the Service This will compeltely remove the service from the server ```bash .\scripts\services.ps1 -serviceName "LST_app" -option "delete" -appPath "E:\LST" ``` ## Restart This will stop the service wait 2 seconds and restart the service ```bash .\scripts\services.ps1 -serviceName "LST_app" -option "restart" -appPath "E:\LST" ```