Spaces:
Sleeping
Sleeping
File size: 1,247 Bytes
558d330 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | @echo off
title Financial Analyzer Web Portal Launcher
cd /d "%~dp0"
echo ====================================================
echo Starting Financial Statement Analysis Web Portal...
echo ====================================================
:: Path check for virtual environments
set ROOT_VENV=..\..\.venv
set LOCAL_VENV=.venv
if exist "%ROOT_VENV%\Scripts\python.exe" (
echo [INFO] Found shared virtual environment at %ROOT_VENV%
set VENV_PATH=%ROOT_VENV%
) else if exist "%LOCAL_VENV%\Scripts\python.exe" (
echo [INFO] Found local virtual environment at %LOCAL_VENV%
set VENV_PATH=%LOCAL_VENV%
) else (
echo [INFO] Creating new virtual environment...
python -m venv .venv
set VENV_PATH=.venv
)
set PYTHON_EXE=%VENV_PATH%\Scripts\python.exe
set PIP_EXE=%VENV_PATH%\Scripts\pip.exe
set STREAMLIT_EXE=%VENV_PATH%\Scripts\streamlit.exe
echo [INFO] Updating Python dependencies inside virtual environment...
%PIP_EXE% install -r requirements.txt
if %ERRORLEVEL% neq 0 (
echo [ERROR] Dependencies installation failed.
pause
exit /b 1
)
echo [INFO] Booting Streamlit server...
%STREAMLIT_EXE% run app.py
if %ERRORLEVEL% neq 0 (
echo [ERROR] Streamlit failed to start.
pause
exit /b 1
)
pause
|