From 6c6823cf76ac8aec0185b6ef27b2978333cd5fd3 Mon Sep 17 00:00:00 2001 From: SkyKing_PX Date: Sun, 19 Apr 2026 14:10:23 +0200 Subject: [PATCH] Add build_images.bat for docker/coolify --- docker/coolify/build_images.bat | 36 +++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 docker/coolify/build_images.bat diff --git a/docker/coolify/build_images.bat b/docker/coolify/build_images.bat new file mode 100644 index 000000000..60fc9aa4a --- /dev/null +++ b/docker/coolify/build_images.bat @@ -0,0 +1,36 @@ +@echo off +setlocal enabledelayedexpansion + +REM Change directory to root Server directory for correct Docker Context +cd /d "%~dp0" +cd ../.. + +REM Define service names and their corresponding Dockerfiles +set services[0]=bluewaveuptime/uptime_client +set dockerfiles[0]=.\docker\coolify\client.Dockerfile + +set services[1]=bluewaveuptime/uptime_database_mongo +set dockerfiles[1]=.\docker\coolify\mongoDB.Dockerfile + +set services[2]=bluewaveuptime/uptime_redis +set dockerfiles[2]=.\docker\coolify\redis.Dockerfile + +set services[3]=bluewaveuptime/uptime_server +set dockerfiles[3]=.\docker\coolify\server.Dockerfile + +REM Loop through each service and build the corresponding image +for /L %%i in (0,1,2,3) do ( + set service=!services[%%i]! + set dockerfile=!dockerfiles[%%i]! + + docker build -f "!dockerfile!" -t "!service!" . + + REM Check if the build succeeded + if errorlevel 1 ( + echo Error building !service! image. Exiting... + exit /b 1 + ) +) + +echo All images built successfully +exit /b 0