Files
geovektor/README.md

42 lines
1.6 KiB
Markdown
Raw Normal View History

## Сайт «ГеоВектор»
2026-02-10 16:17:47 +05:00
Это фронтенд‑сайт компании «ГеоВектор» (инженерные изыскания, проектирование и строительство), написанный на React + Vite.
2026-02-10 16:17:47 +05:00
Репозиторий содержит весь код клиентской части, стили, медиа‑ресурсы и конфигурацию для локального запуска и Dockerдеплоя.
2026-02-10 16:17:47 +05:00
### Локальный запуск (режим разработки)
2026-02-10 16:17:47 +05:00
**Требования:** установлен Node.js (рекомендуется актуальная LTSверсия).
2026-02-10 16:17:47 +05:00
1. Установить зависимости:
```bash
npm install
```
2. (Опционально) Если требуется интеграция с Gemini API, задать ключ в файле `.env.local`:
```bash
GEMINI_API_KEY=ВАШ_КЛЮЧ
```
3. Запустить дев‑сервер:
```bash
npm run dev
```
4. Открыть в браузере адрес, который покажет Vite (обычно `http://localhost:3001`).
2026-02-10 16:17:47 +05:00
### Продакшн‑сборка и 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
```
2026-02-10 16:17:47 +05:00