#!/bin/bash # Skrypt do pierwszego uruchomienia projektu echo "=== Konfiguracja projektu Izochrona ===" echo "" # Sprawdź czy uv jest zainstalowane if ! command -v uv &> /dev/null; then echo "❌ uv nie jest zainstalowane!" echo "" echo "Zainstaluj uv:" echo " curl -LsSf https://astral.sh/uv/install.sh | sh" echo " lub:" echo " pip install uv" exit 1 fi # Stwórz wirtualne środowisko Python echo "1. Tworzenie wirtualnego środowiska Python z uv..." cd backend uv venv # Zainstaluj zależności echo "" echo "2. Instalacja zależności Python..." uv pip install -r requirements.txt # Pobierz dane GTFS echo "" echo "3. Pobieranie danych GTFS..." uv run --no-project download_gtfs.py echo "" echo "=== Konfiguracja zakończona ===" echo "" echo "Aby uruchomić projekt:" echo " 1. Backend: ./run.sh" echo " 2. Frontend: cd frontend && python3 -m http.server 8000" echo ""