Skip to content

VitaliySimkin/bnz-webapp-manager

Repository files navigation

alt text

установка

  • скачайте и установите Hosting Bundle из https://dotnet.microsoft.com/download/dotnet-core/3.1
  • скачиваем последний релиз - https://github.com/VitaliySimkin/bnz-webapp-manager/releases/tag/v1.1.0
  • распаковываем в удобную папку [panelFolder]
  • укажите путь к данной папке как "Physical Path" для корневого сайта (для того чтобы при заходе на сайт открывалась панель)
  • создайте пул приложений для серверной части. .Net CLR Version - "No Managed Code". Identity - лучше LocalSystem
  • добавьте приложение к сайту. Логический путь - /server/. Укажите путь к [panelFolder]/server
  • DONE

API доступно по ссылке /server/swagger/index.html

нюансы

Для оптимизации запросов перечень приложений сохраняется в кеше и обновляется раз в 5 минут. Данные про пулы приложений - обновляются постоянно

roadmap

  • авторизация
  • общее использование RAM/CPU/Дисков
  • использование CPU каждым приложении
  • перечень пулов приложений
  • доступ к разным серверам
  • автоматическое обновление версии
  • принудительное обновление перечня приложений
  • учет порта на котором развернуто прилоежение
  • сохраненные запросы SQL
  • история запросов SQL
  • сохранение настроек (последние запросы, фильтрация, период автоматического обновления) в localStorage
  • темный режим
  • действия для сред разработки (обновить пакеты с хранилища/ открыть пакеты/ открыть VisualStudio/пакеты)