diff --git a/build_images.bat b/build_images.bat new file mode 100644 index 0000000..bfc3b3c --- /dev/null +++ b/build_images.bat @@ -0,0 +1,6 @@ +@echo off +echo "Building Python image..." +docker build -t ez-dash/python .\python +echo "Building MetricBeat image..." +docker build -t ez-dash/metricbeat .\metricbeat +echo "Done!" diff --git a/setup.bat b/setup.bat new file mode 100644 index 0000000..34a8c1b --- /dev/null +++ b/setup.bat @@ -0,0 +1,11 @@ +@echo off +docker version +IF %ERRORLEVEL% EQU 0 ( + echo "Docker is installed!" +) ELSE ( + echo "Please install Docker before running!" + EXIT 1 +) +echo "Initializing Docker Swarm..." +docker swarm init +echo "Done!" diff --git a/start.bat b/start.bat new file mode 100644 index 0000000..eb945f1 --- /dev/null +++ b/start.bat @@ -0,0 +1,5 @@ +@echo off +CALL .\build_images.bat +echo "Deploying Docker stack ez-dash!" +docker stack deploy -c docker-compose.yml ez-dash +echo "Done!" diff --git a/stop.bat b/stop.bat new file mode 100644 index 0000000..8463aed --- /dev/null +++ b/stop.bat @@ -0,0 +1,4 @@ +@echo off +echo "Removing Docker stack ez-dash!" +docker stack rm ez-dash +echo "Done!"