changed scripts directory

This commit is contained in:
stellarshenson
2025-07-16 09:41:14 +02:00
parent 0f7f6fd1a1
commit 28bbe71bd5
7 changed files with 2 additions and 2 deletions

1
scripts/build.bat Executable file
View File

@@ -0,0 +1 @@
docker.exe compose -f ..\compose.yml build

4
scripts/build.sh Executable file
View File

@@ -0,0 +1,4 @@
#!/bin/sh
export DOCKER_DEFAULT_PLATFORM=linux/amd64
export COMPOSE_BAKE=false
docker compose -f ../compose.yml build

1
scripts/build_verbose.bat Executable file
View File

@@ -0,0 +1 @@
docker.exe compose -f ..\compose.yml build --progress=plain

4
scripts/build_verbose.sh Executable file
View File

@@ -0,0 +1,4 @@
#!/bin/sh
export DOCKER_DEFAULT_PLATFORM=linux/amd64
export COMPOSE_BAKE=false
docker compose -f ../compose.yml build --progress=plain

23
scripts/start.bat Executable file
View File

@@ -0,0 +1,23 @@
@echo off
REM Change directory to where the script is
cd /d "%~dp0"
REM Check for Nvidia GPU using wmic, only NVIDIA check is supported
wmic path win32_VideoController get name | findstr /i "NVIDIA" >nul
REM Capture the exit code
set gpu_available=%errorlevel%
REM Execute commands based on GPU availability
if %gpu_available% equ 0 (
echo NVIDIA GPU is available
docker.exe compose --env-file ..\.env -f ..\compose.yml -f ..\compose-gpu.yml up --no-recreate --no-build -d
) else (
echo NVIDIA GPU is not available
docker.exe compose --env-file ..\.env -f ..\compose.yml up --no-recreate --no-build -d
)
REM EOF

29
scripts/start.sh Executable file
View File

@@ -0,0 +1,29 @@
#!/bin/sh
CURRENT_FILE=`readlink -f $0`
CURRENT_DIR=`dirname $CURRENT_FILE`
cd $CURRENT_DIR
# Check if nvidia-smi is available
if command -v nvidia-smi &> /dev/null; then
if nvidia-smi > /dev/null 2>&1; then
echo "Nvidia GPU found."
# Run the command for when GPU is available
docker compose --env-file ../.env \
-f ../compose.yml -f ../compose-gpu.yml \
up --no-recreate --no-build -d
else
echo "Nvidia GPU not found."
# Run the command for when GPU is not available
docker compose --env-file ../.env \
-f ../compose.yml \
up --no-recreate --no-build -d
fi
else
echo "nvidia-smi command not found. Nvidia GPU not available."
# Run the command for when GPU is not available
docker compose --env-file ../.env \
-f ../compose.yml \
up --no-recreate --no-build -d
fi
# EOF