Files
geovektor/README.md

1.6 KiB
Raw Blame History

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

Это фронтенд‑сайт компании «ГеоВектор» (инженерные изыскания, проектирование и строительство), написанный на 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