Spaces:
Runtime error
Runtime error
@ECHO OFF | |
SETLOCAL | |
SET LT_PORT=5000 | |
:loop | |
IF NOT "%1"=="" ( | |
IF "%1"=="--port" ( | |
SET LT_PORT=%2 | |
SHIFT | |
) | |
IF "%1"=="--help" ( | |
echo Usage: run.bat [--port N] | |
echo: | |
echo Run LibreTranslate using docker. | |
echo: | |
GOTO :done | |
) | |
IF "%1"=="--api-keys" ( | |
SET DB_VOLUME=-v lt-db:/app/db | |
SHIFT | |
) | |
SHIFT | |
GOTO :loop | |
) | |
WHERE /Q docker | |
IF %ERRORLEVEL% NEQ 0 GOTO :install_docker | |
docker run -ti --rm -p %LT_PORT%:%LT_PORT% %DB_VOLUME% -v lt-local:/home/libretranslate/.local libretranslate/libretranslate %* | |
GOTO :done | |
:install_docker | |
ECHO Cannot find docker! Go to https://docs.docker.com/desktop/install/windows-install/ and install docker before running this script (pressing Enter will open the page) | |
pause | |
start "" https://docs.docker.com/desktop/install/windows-install/ | |
GOTO :done | |
:done | |