Общие сведения
Надежность и безопасность
Начало работы
Общие концепции
Учёт времени
Управление проектами
Управление ресурсами
Управление финансами
Управление затратами
Управление биллингом
Управление задачами
Компоненты
Концепции
Инструкции
On-premises
Аналитика
Типы отчётов
Использование отчётов
Группировка и суммирование данных источника
Группировка данных в отчете
Типы виджетов
Общие отчёты и шаблоны
Настройка отчёта
Пользовательские настройки отчёта
Вычисляемые поля
Выражения вычисляемых полей
Использование панелей мониторинга
Публикация панелей
Фильтры источников данных
API
Настройка и администрирование
Типовой порядок настройки системы
История изменений
FAQ

Порядок развертывания

Обновлено: 05.03.2024

Подготовка

  1. Установить общесистемные компоненты.
  2. Создать файл настроек и опубликовать в виде секрета.
  3. В среде kubernetes / okd рекомендуется создать отдельный namespace, например с именем timetta.
  4. Если для соединение с кластер PostgreSQL, Redis или Kafka требуются сертификаты — их необходимо добавить в контейнеры. В примерах далее — через монтирование тома для секрета, поэтому сертификаты необходимо опубликовать в виде отдельных секретов.
  5. Опубликовать секрет для авторизации в реестре контейнеров.
  6. Зарегистрировать в DNS адреса, которые будут использованы для отдельных компонентов.
  7. Выбрать способ установки TLS сертификатов. В примерах используется CertManager и Let's encypt, для дополнительной информации обратитесь к информации этих сервисов.

Развертывание компонент Timetta

  1. Развернуть API.

    Проверка шага

    После установки выполнить проверку работоспособности. Для этого открыть страницу статуса https://[api_url]/status.

    В момент запуска приложения происходит инициализация БД. Если процесс по каким-либо причинам не будет выполнен удачно, то необходимо полностью очисть БД (например, пересоздать заново) и заново обратиться к странице статуса.

    Ожидаемое сообщение имеет вид:

       Primary domain: domain.com
       Language: ru-RU
       Active domains: domain.com,timetta.com
       
       Active users count at the moment: 3
       
       It seems that everything is working fine :)
    
  2. Развернуть Passport.

    Проверка шага

    На этом шаге система уже функциональна. Выполните вход по URL клиентской части, авторизуйтесь и убедитесь в работоспособности системы.

  3. Развернуть Клиентскую часть.

  4. Развернуть Consumer.

  5. Развернуть Scheduler.

  6. Развернуть Notification Hub.

  7. Развернуть Reporting API.

Инициализация БД

При первом запуске, если БД пустая (т.е. нет таблиц) — выполняется первичная миграция (создание структуры БД), заполняются базовые данные и создается один пользователь с правами администратора.

Email: administrator@primary-domain
Password: 1

Содержание

Подготовка Развертывание компонент Timetta Инициализация БД
Ничего не найдено

Перейти на русскую версию?