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

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

Обновлено: 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 Инициализация БД
Ничего не найдено

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