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