Я хотел бы автоматически запускать приложение и сервер node.js при каждой загрузке ОС Windows Server 2016.
Я уже нашел "node-windows" и "qckwinsvc" в качестве возможных решений, но я не понимаю, как я могу запустить свое приложение с параметрами запуска, которые я сохранил в package.json, представленном ниже (например, host,prod, ip, max-old-space-size и т. памяти)
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build --prod --base-href ./",
"build-dev": "ng build --base-href ./",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"app": "ng serve --host=0.0.0.0 --prod --open",
"app-dev": "ng serve --host=localhost --open",
"server": "export NODE_ENV=production && export IP=172.28.0.19 && node --max-old-space-size=4096 server/server.ts",
"server-dev": "export NODE_ENV=development && export IP=localhost && node server/server.ts",
"static": "http-server ./dist/lead -p 8080 -a 0.0.0.0 -o",
"static-dev": "~/.node/lib/node_modules/http-server/bin/http-server ./dist/lead -p 4200 -a localhost -o",
"format": "tslint --fix \"./src/app/**/*.ts\" && tslint --fix \"./server/**/*.ts\" && prettier --write \"./src/app/**/*.{ts,json,css,html}\" && prettier --write \"./server/**/*.ts\" && ng lint"
},
Идеальным решением будет автоматический запуск сервера и приложения со всеми предоставленными параметрами запуска, а также перезапуск приложения в случае сбоя.
Буду очень благодарен за любую помощь:)