@echo off
REM set TS_PATH=K:\MK\opt64\TiddlyServer-2.0.14
set TS_PATH=C:\Users\boero\MK\opt64\TiddlyServer-2.1.5
REM set NJS_PATH=K:\MK\opt64\node-v10.15.3
set NJS_PATH=C:\Users\boero\MK\opt64\node-v12.13.0
set PATH=%PATH%;%TS_PATH%;%NJS_PATH%
echo.
echo.
echo ================================================================
date /t
time /t
cd %TS_PATH%
node.exe server.js
@echo on@echo off
set PATH=%PATH%;K:\MK\opt64\nssm-2.24\win64
nssm install TiddlyServer215 K:\MK\bin\TiddlyServer215.cmd
REM nssm stop TiddlyServer215
REM Application tab ===========================================================
nssm set TiddlyServer215 Application K:\MK\bin\TiddlyServer215.cmd
nssm set TiddlyServer215 AppDirectory K:\MK\bin\
REM nssm set TiddlyServer215 AppParameters server
REM Details tab ===============================================================
nssm set TiddlyServer215 DisplayName "TiddlyServer 2.1.5"
nssm set TiddlyServer215 Description "Web server node.js based per istanze TW5 locali (rel. 2.1.5)"
REM nssm set TiddlyServer215 Start SERVICE_AUTO_START
REM Log on tab ================================================================
nssm set TiddlyServer215 ObjectName .\mauloop password
REM nssm set TiddlyServer215 Type SERVICE_WIN32_OWN_PROCESS
REM Dependencies ==============================================================
REM nssm set TiddlyServer215 DependOnService MpsSvc
REM Process tab ===============================================================
REM nssm set TiddlyServer215 AppPriority NORMAL_PRIORITY_CLASS
REM nssm set TiddlyServer215 AppNoConsole 0
REM nssm set TiddlyServer215 AppAffinity All
REM Shutdown tab ==============================================================
REM nssm set TiddlyServer215 AppStopMethodSkip 0
REM nssm set TiddlyServer215 AppStopMethodConsole 1500
REM nssm set TiddlyServer215 AppStopMethodWindow 1500
REM nssm set TiddlyServer215 AppStopMethodThreads 1500
REM Exit actions tab ==========================================================
REM nssm set TiddlyServer215 AppThrottle 1500
REM nssm set TiddlyServer215 AppExit Default Restart
REM nssm set TiddlyServer215 AppRestartDelay 0
REM I/O tab ===================================================================
nssm set TiddlyServer215 AppStdout "K:\MK\log\TiddlyServer\TiddlyServer215.out"
nssm set TiddlyServer215 AppStderr "K:\MK\log\TiddlyServer\TiddlyServer215.out"
REM File rotation tab =========================================================
REM nssm set TiddlyServer215 AppStdoutCreationDisposition 4
REM nssm set TiddlyServer215 AppStderrCreationDisposition 4
nssm set TiddlyServer215 AppRotateFiles 1
REM nssm set TiddlyServer215 AppRotateOnline 0
REM nssm set TiddlyServer215 AppRotateSeconds 86400
nssm set TiddlyServer215 AppRotateBytes 10485760
REM Environment tab ===========================================================
REM nssm set <servicename> AppEnvironmentExtra JAVA_HOME=C:\java
nssm start TiddlyServer215
@echo on