894 B
894 B
Quickstart: Project Launch Script
Prerequisites
- Linux/macOS environment
- Python 3.9+
- Node.js 18+
Installation
No installation required. The script is part of the repository.
Usage
-
Navigate to the project root:
cd ss-tools -
Make the script executable (if not already):
chmod +x run.sh -
Run the script:
./run.sh
What it does
- Checks for
python3andnpm. - Sets up a Python virtual environment in
backend/.venvif it doesn't exist. - Installs backend dependencies from
backend/requirements.txt. - Installs frontend dependencies if
frontend/node_modulesis missing. - Starts the backend server on port 8000.
- Starts the frontend server on port 5173.
- Streams logs from both services to the terminal.
- Gracefully stops both services when you press
Ctrl+C.