Spaces:
Running
Running
@echo off | |
pushd %~dp0 | |
git --version > nul 2>&1 | |
if %errorlevel% neq 0 ( | |
echo [91mGit is not installed on this system.[0m | |
echo Install it from https://git-scm.com/downloads | |
goto end | |
) else ( | |
if not exist .git ( | |
echo [91mNot running from a Git repository. Reinstall using an officially supported method to get updates.[0m | |
echo See: https://docs.sillytavern.app/installation/windows/ | |
goto end | |
) | |
call git pull --rebase --autostash | |
if %errorlevel% neq 0 ( | |
REM incase there is still something wrong | |
echo [91mThere were errors while updating.[0m | |
echo See the update FAQ at https://docs.sillytavern.app/usage/update/#common-update-problems | |
goto end | |
) | |
) | |
set NODE_ENV=production | |
call npm install --no-audit --no-fund --loglevel=error --no-progress --omit=dev | |
node server.js %* | |
:end | |
pause | |
popd | |