## Сайт «ГеоВектор» Это фронтенд‑сайт компании «ГеоВектор» (инженерные изыскания, проектирование и строительство), написанный на React + Vite. Репозиторий содержит весь код клиентской части, стили, медиа‑ресурсы и конфигурацию для локального запуска и Docker‑деплоя. ### Локальный запуск (режим разработки) **Требования:** установлен Node.js (рекомендуется актуальная LTS‑версия). 1. Установить зависимости: ```bash npm install ``` 2. (Опционально) Если требуется интеграция с Gemini API, задать ключ в файле `.env.local`: ```bash GEMINI_API_KEY=ВАШ_КЛЮЧ ``` 3. Запустить дев‑сервер: ```bash npm run dev ``` 4. Открыть в браузере адрес, который покажет Vite (обычно `http://localhost:3001`). ### Продакшн‑сборка и Docker В репозитории есть `Dockerfile`, который собирает продакшн‑бандл и упаковывает сайт в образ с nginx. 1. Собрать образ: ```bash docker build -t geovector-site . ``` 2. Запустить контейнер: ```bash docker run -d --name geovector-site -p 8080:80 geovector-site ``` 3. Открыть сайт в браузере: ```text http://localhost:8080 ```