Skip to content

igel2000/RXInstanceManager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Описание утилиты RX Instance Manager

Утилита позволяет настраивать экземпляры системы Directum RX на серверах разработки прикладных и заказных проектов.

Под экземпляром системы понимается набор, состоящий из:

  • базы данных;
  • хранилища документов;
  • одного или нескольких репозиториев исходного кода.

На данный момент утилита облегчает следующие задачи:

  • установка новых экземпляров системы;
  • удаление существующих экземпляров;
  • запуск и остановка служб установленных экземпляров;
  • обновление конфигурации экземпляров;
  • запуск проводника системы и Directum Development Studio установленных экземпляров из единого окна.

Внимание! Утилита рассчитана на применение на рабочих местах разработчиков и не предназначена для управления тестовыми и продуктивными серверами.

Текущая версия совместима с версиями DirectumLauncher: 4.2, 4.3, 4.4, 4.5.

Установка утилиты

Установка осуществляется из самораспаковывающегося архива: Последняя версия.

После распаковки необходимо запустить RXInstanceManager.exe. Рекомендуется вынести ярлык на рабочий стол или закрепить в панели быстрого доступа или на начальном экране в меню "Пуск".

Пример организации каталогов для нескольких экземпляров системы

C:\RX                            <-------- корневой каталог для всех экземпляров RX (включая хранилища файлов и исходных кодов)
   +--Instances                  <-------- корневой каталог для всех инстансов DirectumLauncher
   +--Sources                    <-------- корневой каталог для исходников прикладных проектов
   +--Storage                    <-------- корневой каталог для домашних каталогов (хранилище документов)

C:\RX\Instances                  <-------- корневой каталог для всех инстансов DirectumLauncher
   +--dtreqs43                   <-------- каталог инстанса проекта "Решение Требования" под RX 4.3.0.0083. Имя инстанса: dtreqs43
   +--sandbox44                  <-------- каталог инстанса проекта "Песочница 4.4." под RX 4.4.0.0076. Имя инстанса: sandbox44
   
C:\RX\Sources                    <-------- корневой каталог для исходников прикладных проектов
   +--dtreqs43                   <-------- каталог для исходников проекта "Решение Требования"
   |    +--Base                  <-------- каталог для исходников базового слоя проекта "Решение Требования"
   |    +--Work                  <-------- каталог для исходников рабочего слоя проекта "Решение Требования"
   +--sandbox44                  <-------- каталог для исходников проекта "Песочница 4.4."
   |    +--Base                  <-------- каталог для исходников базового слоя проекта "Песочница 4.4."
   |    +--Work                  <-------- каталог для исходников рабочего слоя проекта "Песочница 4.4."
   
C:\RX\Storage                    <-------- корневой каталог для домашних каталогов (хранилище документов)
   +--dtreqs43                   <-------- каталог для домашних каталогов проекта "Решение Требования"
   +--sandbox44                  <-------- каталог для домашних каталогов проекта "Песочница 4.4."
   

Работа с утилитой

  • Краткая инструкция работы с утилитой доступна по кнопке "Инструкция".
  • Для добавления нового инстанса необходимо нажать на кнопку "Добавить".
  • Для установки добавленного инстанса необходимо нажать на кнопку "Установить".
  • Для запуска остановленной службы экземпляра необходимо нажать на кнопку "Запустить".
  • Для остановки запущенной службы экземпляра необходимо нажать на кнопку "Остановить".
  • Для запуска проводника системы необходимо нажать на кнопку "Запустить RX" (система должна быть установлена).
  • Для запуска Directum Development Studio необходимо нажать на кнопку "Запустить DDS" (система должна быть установлена).
  • Для редактирования конфигурационного файла экземпляра необходимо нажать на кнопку контекстного меню "Открыть config.yml".
  • Для перезапуска службы (принятия изменений конфигурационного файла) экземпляра необходимо нажать на кнопку контекстного меню "Пересобрать из config.yml".
  • Для запуска командной строки из папки инстанса необходимо нажать на кнопку контекстного меню "Запустить cmd".
  • Для запуска командной строки из папки инстанса необходимо нажать на кнопку контекстного меню "Запустить cmd (от администратора)".
  • Для получение информации об инстансе необходимо нажать на кнопку контекстного меню "Информация".

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%