2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00
2026-02-10 16:22:14 +05:00

Сайт «ГеоВектор»

Это фронтенд‑сайт компании «ГеоВектор» (инженерные изыскания, проектирование и строительство), написанный на React + Vite.

Репозиторий содержит весь код клиентской части, стили, медиа‑ресурсы и конфигурацию для локального запуска и Dockerдеплоя.

Локальный запуск (режим разработки)

Требования: установлен Node.js (рекомендуется актуальная LTSверсия).

  1. Установить зависимости:
    npm install
    
  2. (Опционально) Если требуется интеграция с Gemini API, задать ключ в файле .env.local:
    GEMINI_API_KEY=ВАШ_КЛЮЧ
    
  3. Запустить дев‑сервер:
    npm run dev
    
  4. Открыть в браузере адрес, который покажет Vite (обычно http://localhost:3001).

Продакшн‑сборка и Docker

В репозитории есть Dockerfile, который собирает продакшн‑бандл и упаковывает сайт в образ с nginx.

  1. Собрать образ:
    docker build -t geovector-site .
    
  2. Запустить контейнер:
    docker run -d --name geovector-site -p 8080:80 geovector-site
    
  3. Открыть сайт в браузере:
    http://localhost:8080
    
Description
No description provided
Readme 163 MiB
Languages
TypeScript 97.6%
HTML 1.2%
JavaScript 0.5%
CSS 0.4%
Dockerfile 0.3%