nope/07-WAMO-Update.bat

59 lines
1.2 KiB
Batchfile
Raw Normal View History

2021-04-23 16:20:55 +00:00
set DIR=%~dp0
cd "%DIR%"
2021-05-20 15:28:53 +00:00
if not "%1"=="am_admin" (powershell start -verb runas '%0' am_admin & exit /b)
2021-04-23 16:20:55 +00:00
@echo off
2021-05-20 15:28:53 +00:00
git stash
git checkout dev
2021-04-23 16:20:55 +00:00
git pull
%@Try%
@REM Uninstall IO-Server
node .\dist\lib\cli\ioServerService.js -m uninstall
%@EndTry%
:@Catch
echo uninstall IO-Server
:@EndCatch
@REM Uninstall all Services
for /f "delims=" %%a in ('dir /s /o /b *03-uninstall.bat') do (
echo %%a
call %%a
)
@REM Delete old Files.
2021-04-23 16:28:39 +00:00
rmdir dist /s /q
rmdir services /s /q
2021-05-20 15:28:53 +00:00
rmdir node_modules /s /q
%@Try%
@REM Install New Node Packages
2021-05-21 10:33:01 +00:00
start /separate /wait cmd /c "npm install" &
2021-05-20 15:28:53 +00:00
%@EndTry%
:@Catch
2021-05-21 07:43:07 +00:00
echo removed node_modules
2021-05-20 15:28:53 +00:00
:@EndCatch
2021-04-23 16:20:55 +00:00
@REM compile
%@Try%
echo Recompiling
call npx tsc -p ./tsconfigBackend.json --pretty
%@EndTry%
:@Catch
echo Expected some errors
:@EndCatch
@REM update the Configuration:
node .\dist\modules\wamo\cli\generateConfig.js
2021-05-21 07:33:49 +00:00
@REM create the new services
node .\dist\lib\cli\createService.js --noFuncs --runInstances --runEveryService --runExtra --layer io-client --log info
2021-04-23 16:20:55 +00:00
node .\dist\lib\cli\ioServerService.js -m install
@REM now reinstall the services
2021-05-20 15:28:53 +00:00
@REM Install all Services
2021-04-23 16:20:55 +00:00
for /f "delims=" %%a in ('dir /s /o /b *01-install.bat') do (
echo %%a
call %%a
)