80 lines
2.1 KiB
Batchfile
80 lines
2.1 KiB
Batchfile
@echo off
|
|
echo ============================================================
|
|
echo TECHSCOUT - Installation Script
|
|
echo Technology Scouting ^& Capability Gap Analysis
|
|
echo ============================================================
|
|
echo.
|
|
|
|
:: Check for Python
|
|
echo [1/4] Checking Python installation...
|
|
python --version >nul 2>&1
|
|
if errorlevel 1 (
|
|
echo ERROR: Python is not installed or not in PATH
|
|
echo Please install Python from https://www.python.org/downloads/
|
|
echo Make sure to check "Add Python to PATH" during installation
|
|
pause
|
|
exit /b 1
|
|
)
|
|
echo Python found!
|
|
|
|
:: Check for Node.js
|
|
echo [2/4] Checking Node.js installation...
|
|
node --version >nul 2>&1
|
|
if errorlevel 1 (
|
|
echo ERROR: Node.js is not installed or not in PATH
|
|
echo Please install Node.js from https://nodejs.org/
|
|
pause
|
|
exit /b 1
|
|
)
|
|
echo Node.js found!
|
|
|
|
:: Check for Ollama
|
|
echo [3/4] Checking Ollama installation...
|
|
ollama --version >nul 2>&1
|
|
if errorlevel 1 (
|
|
echo WARNING: Ollama not found in PATH
|
|
echo TechScout requires Ollama for AI analysis.
|
|
echo Please install from https://ollama.ai
|
|
echo After installing, run: ollama pull mistral-nemo:12b
|
|
echo.
|
|
echo Press any key to continue anyway...
|
|
pause >nul
|
|
) else (
|
|
echo Ollama found!
|
|
)
|
|
|
|
:: Install Python dependencies
|
|
echo [4/4] Installing dependencies...
|
|
echo.
|
|
echo Installing Python packages...
|
|
pip install -r "%~dp0requirements.txt" --quiet
|
|
if errorlevel 1 (
|
|
echo ERROR: Failed to install Python dependencies
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo Installing Dashboard packages...
|
|
cd "%~dp0dashboard"
|
|
call npm install --silent
|
|
if errorlevel 1 (
|
|
echo ERROR: Failed to install Dashboard dependencies
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
cd "%~dp0"
|
|
|
|
echo.
|
|
echo ============================================================
|
|
echo Installation Complete!
|
|
echo ============================================================
|
|
echo.
|
|
echo To start TechScout, double-click: launch.bat
|
|
echo.
|
|
echo Make sure Ollama is running with mistral-nemo:12b model:
|
|
echo 1. Open a terminal and run: ollama serve
|
|
echo 2. In another terminal run: ollama pull mistral-nemo:12b
|
|
echo.
|
|
pause
|