mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-07-04 13:03:05 +02:00
Add windows scripts
This commit is contained in:
parent
41abb20094
commit
ff642d68f0
38
run_all_windows.bat
Normal file
38
run_all_windows.bat
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
|
||||||
|
REM Set working directory to script location
|
||||||
|
cd /d "%~dp0"
|
||||||
|
set "PROJECT_ROOT=%cd%"
|
||||||
|
|
||||||
|
REM Check if Docker is running
|
||||||
|
docker info >nul 2>&1
|
||||||
|
if errorlevel 1 (
|
||||||
|
echo ERROR: Docker daemon is not running.
|
||||||
|
echo Please start Docker Desktop and try again.
|
||||||
|
pause
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Starting Docker containers...
|
||||||
|
docker-compose up -d
|
||||||
|
|
||||||
|
echo Creating Kafka topics...
|
||||||
|
docker exec psd_project-kafka-1 kafka-topics --create --if-not-exists --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic transactions
|
||||||
|
docker exec psd_project-kafka-1 kafka-topics --create --if-not-exists --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic alerts
|
||||||
|
|
||||||
|
echo Starting all applications in new windows...
|
||||||
|
|
||||||
|
echo Starting Anomaly Detector...
|
||||||
|
start "Anomaly Detector" cmd /k "cd /d %PROJECT_ROOT%\anomaly-detector && java --add-opens java.base/java.time=ALL-UNNAMED -jar target\anomaly-detector-1.0-SNAPSHOT.jar"
|
||||||
|
echo Starting Alert Visualizer...
|
||||||
|
start "Alert Visualizer" cmd /k "cd /d %PROJECT_ROOT%\alarm-visualizer && java --add-opens java.base/java.time=ALL-UNNAMED -jar target\alarm-visualizer-1.0-SNAPSHOT.jar"
|
||||||
|
echo Starting Transaction Consumer...
|
||||||
|
start "Transaction Consumer" cmd /k "cd /d %PROJECT_ROOT%\kafka-consumer-visualizer && java --add-opens java.base/java.time=ALL-UNNAMED -jar target\kafka-consumer-visualizer-1.0-SNAPSHOT.jar"
|
||||||
|
echo Starting Transaction Producer...
|
||||||
|
start "Transaction Producer" cmd /k "cd /d %PROJECT_ROOT%\transaction-simulator && java --add-opens java.base/java.time=ALL-UNNAMED -jar target\transaction-simulator-1.0-SNAPSHOT.jar"
|
||||||
|
|
||||||
|
echo All applications are running!
|
||||||
|
echo To stop everything, close all opened windows and run:
|
||||||
|
echo docker-compose down
|
||||||
|
pause
|
||||||
30
stop_all.bat
Normal file
30
stop_all.bat
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
@echo off
|
||||||
|
REM filepath: d:\studia\semestr3\psd\projekt\psd_project\stop_all_windows.bat
|
||||||
|
|
||||||
|
echo Stopping all Java applications...
|
||||||
|
|
||||||
|
REM Stop Transaction Simulator
|
||||||
|
for /f "tokens=2" %%a in ('tasklist /FI "IMAGENAME eq java.exe" /v /fo list ^| findstr /I "transaction-simulator"') do (
|
||||||
|
taskkill /PID %%a /F
|
||||||
|
)
|
||||||
|
|
||||||
|
REM Stop Anomaly Detector
|
||||||
|
for /f "tokens=2" %%a in ('tasklist /FI "IMAGENAME eq java.exe" /v /fo list ^| findstr /I "anomaly-detector"') do (
|
||||||
|
taskkill /PID %%a /F
|
||||||
|
)
|
||||||
|
|
||||||
|
REM Stop Kafka Consumer Visualizer
|
||||||
|
for /f "tokens=2" %%a in ('tasklist /FI "IMAGENAME eq java.exe" /v /fo list ^| findstr /I "kafka-consumer-visualizer"') do (
|
||||||
|
taskkill /PID %%a /F
|
||||||
|
)
|
||||||
|
|
||||||
|
REM Stop Alarm Visualizer
|
||||||
|
for /f "tokens=2" %%a in ('tasklist /FI "IMAGENAME eq java.exe" /v /fo list ^| findstr /I "alarm-visualizer"') do (
|
||||||
|
taskkill /PID %%a /F
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Stopping Docker containers...
|
||||||
|
docker-compose down
|
||||||
|
|
||||||
|
echo All applications have been stopped!
|
||||||
|
pause
|
||||||
Loading…
Reference in New Issue
Block a user