Все приложение можно запустить с помощью Docker и docker-compose.
При первом запуске контейнеров будут установлены зависимости.
Предварительно нужно скачать данные чата из Телеграма. Например здесь можно посмотреть как это сделать.
Положить результат экспорта нужно в папку chat-data
.
Дальше можно запускать приложение
docker-compose up
После успешной установки всех зависимостей и запуска всех контейнеров можно загрузить данные в БД
docker-compose exec server bash /import-data/run.sh
Если все правильно, то в браузере у вас должно быть доступно приложение по адресу http://localhost:4200.