Files
lego-instructions-manager/install.bat

54 lines
1.2 KiB
Batchfile

@echo off
echo ===============================================
echo LEGO Instructions Manager - Installation
echo ===============================================
echo.
REM Check if virtual environment exists
if not exist "venv" (
echo Creating virtual environment...
python -m venv venv
echo.
)
echo Activating virtual environment...
call venv\Scripts\activate.bat
echo.
echo Upgrading pip...
python -m pip install --upgrade pip
echo.
echo Installing core dependencies first...
pip install Flask>=3.0.0
pip install Flask-SQLAlchemy>=3.1.0
pip install Flask-Login>=0.6.0
pip install Flask-Bcrypt>=1.0.0
pip install Flask-WTF>=1.2.0
pip install requests>=2.31.0
pip install python-dotenv>=1.0.0
echo.
echo Installing image processing (Pillow)...
pip install --upgrade Pillow
echo.
echo Installing PDF handling...
pip install PyPDF2>=3.0.0
pip install PyMuPDF>=1.23.0
echo.
echo Installing remaining dependencies...
pip install -r requirements-flexible.txt
echo.
echo ===============================================
echo Installation Complete!
echo ===============================================
echo.
echo Next steps:
echo 1. Configure .env file with your settings
echo 2. Run: python run.py
echo.
pause