Files
geovektor/README.md

42 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## Сайт «ГеоВектор»
Это фронтенд‑сайт компании «ГеоВектор» (инженерные изыскания, проектирование и строительство), написанный на 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
```