Update CreateContainer.cmd

This commit is contained in:
David Maisonave
2025-01-07 13:15:36 -05:00
parent c74c90cd44
commit 239122b926

View File

@@ -13,7 +13,7 @@
:: Example skipping docker-compose: :: Example skipping docker-compose:
:: CreateContainer.cmd ContainerName "stashapp/stash:v0.26.2" 9992 C:\Videos SKIP :: CreateContainer.cmd ContainerName "stashapp/stash:v0.26.2" 9992 C:\Videos SKIP
set NewContainerName=%1 set NewContainerName=%1
:: Example image arguments:stashapp/stash:latest, stashapp/stash:v0.27.2, stashapp/stash:v0.26.2 :: Example image arguments: stashapp/stash:latest, stashapp/stash:v0.27.2, stashapp/stash:v0.26.2
set Image=%2 set Image=%2
:: Example Port Numbers: 9999, 9990, 9991, 9995, 9998 :: Example Port Numbers: 9999, 9990, 9991, 9995, 9998
set STASH_PORT=%3 set STASH_PORT=%3
@@ -101,7 +101,6 @@ if /I [%STASH_PORT%]==[DLNA] (set DLNAFunctionality=yes) & (set STASH_PORT=)
if /I [%STASH_PORT%]==[SKIP] (set SkipDockerCompose=yes) & (set STASH_PORT=) if /I [%STASH_PORT%]==[SKIP] (set SkipDockerCompose=yes) & (set STASH_PORT=)
if /I [%STASH_PORT%]==[IMAGE] (set PullDockerStashImage=yes) & (set STASH_PORT=) if /I [%STASH_PORT%]==[IMAGE] (set PullDockerStashImage=yes) & (set STASH_PORT=)
if /I [%STASH_PORT%]==[PULL] (set PullDockerStashImage=yes) & (set STASH_PORT=) if /I [%STASH_PORT%]==[PULL] (set PullDockerStashImage=yes) & (set STASH_PORT=)
echo SkipDockerCompose = %SkipDockerCompose% ; DLNAFunctionality = %DLNAFunctionality%
set DockerComposeFile="docker-compose.yml" set DockerComposeFile="docker-compose.yml"
if [%NewContainerName%]==[] goto :MissingArgumentNewContainerName if [%NewContainerName%]==[] goto :MissingArgumentNewContainerName
@@ -114,8 +113,9 @@ if [%NewContainerName%]==[] call:ExitWithError 160 "ERROR_BAD_ARGUMENTS"
if [%Image%]==[] goto :MissingArgumentImage if [%Image%]==[] goto :MissingArgumentImage
goto :HaveVariableImage goto :HaveVariableImage
:MissingArgumentImage :MissingArgumentImage
set /p Image="Enter the image name: " SET "Image=stashapp/stash:latest"
if [%Image%]==[] call:ExitWithError 160 "ERROR_BAD_ARGUMENTS" set /p Image="Enter image name (or press enter to use default <%Image%>): "
echo Image name=%Image%
:HaveVariableImage :HaveVariableImage
:CHECK_STASH_PORT :CHECK_STASH_PORT
@@ -126,12 +126,15 @@ goto :HaveVariableSTASH_PORT
echo Error ****************** echo Error ******************
echo Argument #3 requires a numeric value for Stash-Port. You entered "%STASH_PORT%" instead. Please enter a numberic value for Stash Port. echo Argument #3 requires a numeric value for Stash-Port. You entered "%STASH_PORT%" instead. Please enter a numberic value for Stash Port.
:MissingArgumentSTASH_PORT :MissingArgumentSTASH_PORT
set STASH_PORT= set STASH_PORT=9999
set /p STASH_PORT="Enter the Stash port number: " set /p STASH_PORT="Enter the Stash port number (or press enter to use default <%STASH_PORT%>): "
if [%STASH_PORT%]==[] call:ExitWithError 160 "ERROR_BAD_ARGUMENTS"
goto :CHECK_STASH_PORT goto :CHECK_STASH_PORT
:HaveVariableSTASH_PORT :HaveVariableSTASH_PORT
if [%STASH_PORT%]==[9999] (set DLNAFunctionality=yes)
echo STASH_PORT = %STASH_PORT%; SkipDockerCompose = %SkipDockerCompose%; DLNAFunctionality = %DLNAFunctionality%
if exist %NewContainerName%\ ( if exist %NewContainerName%\ (
echo %NewContainerName% already exists. echo %NewContainerName% already exists.
) else ( ) else (