Skip to content

Latest commit

 

History

History
122 lines (85 loc) · 2.97 KB

File metadata and controls

122 lines (85 loc) · 2.97 KB

mse-template

Установка и запуск

Требования

Перед запуском убедитесь, что установлены:

  1. Docker
  2. Docker Compose
  3. Git

Проверить установку:

docker --version
docker compose version
git --version

Docker используется для контейнеризации приложения и запуска всех сервисов одной командой.


Клонирование репозитория

git clone https://github.com/moevm/mse1h2026-req-viz.git
cd mse1h2026-req-viz

Запуск приложения

Основной способ запуска:

docker compose up --build

Что происходит:

  • собираются Docker-образы
  • запускаются контейнеры
  • поднимаются сервисы приложения

Docker позволяет запускать приложение одинаково на разных машинах без проблем с зависимостями.


Доступ к приложению

После запуска приложение будет доступно по адресу:

http://localhost:8501

Остановка приложения

Чтобы остановить контейнер:

docker compose down

Удалить контейнеры и связанные данные:

docker compose down -v

Проверка работоспособности

Инструкции по проверке работоспособности проекта (основной функциональности и результатов).

  1. Проверка запуска сервисов Все сервисы работают:
docker compose ps

Ожидаемый вывод:

NAME                      STATUS              PORTS
ecosystem-backend         Up                  0.0.0.0:8000->8000/tcp
ecosystem-frontend        Up                  0.0.0.0:8501->8501/tcp
ecosystem-neo4j           Up                  0.0.0.0:7474->7474/tcp, 0.0.0.0:7687->7687/tcp
  1. Проверка Backend API Health Check (здоровье системы):
curl http://localhost:8000/api/health

Ожидаемый ответ:

{"status":"ok","connected":true}
  1. Проверка Frontend (Streamlit) Открыть веб-интерфейс:
http://localhost:8501
  1. Проверка Neo4j (база данных) Подключение к Neo4j Browser:
http://localhost:7474

Ввойдите с помощью логина и пароля (Логин: neo4j, Пароль: test1234)

Дополнительная информация

Любая информация, которую команда посчитает нужной разместить

Документация