-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlaunch.bat
More file actions
29 lines (22 loc) · 866 Bytes
/
Copy pathlaunch.bat
File metadata and controls
29 lines (22 loc) · 866 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
@echo off
setlocal
set "REPO_DIR=%~dp0"
set "DEPLOY_ROOT=C:\Apps\ProcessLogger"
set "CLI_DIR=%DEPLOY_ROOT%\Cli"
set "FRONTEND_DIR=%DEPLOY_ROOT%\Frontend"
echo Publishing ProcessLogger.Cli to %CLI_DIR% ...
dotnet publish "%REPO_DIR%ProcessLogger.Cli\ProcessLogger.Cli.csproj" -c Release -o "%CLI_DIR%"
if errorlevel 1 goto :error
echo Publishing ProcessLogger.Frontend to %FRONTEND_DIR% ...
dotnet publish "%REPO_DIR%ProcessLogger.Frontend\ProcessLogger.Frontend.csproj" -c Release -o "%FRONTEND_DIR%"
if errorlevel 1 goto :error
echo Launching ProcessLogger.Cli (background logger) ...
start "ProcessLogger Cli" "%CLI_DIR%\ProcessLogger.Cli.exe"
echo Launching ProcessLogger.Frontend (viewer) ...
start "ProcessLogger Frontend" "%FRONTEND_DIR%\ProcessLogger.Frontend.exe"
echo Done.
goto :eof
:error
echo.
echo Deployment failed - see errors above.
exit /b 1