Конфигурации и логи Dockered-решения

Из-за уникальной природы Docker-решения все сервисы размещены в контейнерах. Следовательно, чтобы получить доступ к каталогу с файлами сервиса, простого перехода к нужному пути недостаточно — сначала необходимо войти в сам контейнер.

Решение Navixy Dockered изначально разрабатывалось с упором на простоту и удобство установки и обслуживания. В результате было принято решение выделить отдельные каталоги в основном рабочем каталоге для хранения конфигурационных файлов и логов. Это обеспечивает удобный доступ и простоту управления этими важными компонентами.

Основной каталог указывается во время первоначальной установки Navixy Dockered в WORKDIR строке .env файла, а по умолчанию он .../navixy-package/work/. В дальнейшем мы будем обозначать этот каталог как WORKDIR.

Внутри вы найдёте множество рабочих файлов, включая конфиги и логи Java-сервисов, файлы базы данных и конфигурации фронтенда.

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

Java-сервисы

Как указано на Компоненты системы странице, бэкенд платформы состоит из трёх Java-сервисов, называемых API-server, SMS-server и TCP-server. Хотя сами сервисы расположены внутри контейнеров, их сервисные файлы хранятся в WORKDIR для удобного доступа.

Каждый из Java-сервисов имеет собственный каталог с соответствующим названием:

  • ./api-server

  • ./sms-server

  • ./tcp-server

Внутри каждого из этих трёх каталогов вы найдёте следующие подкаталоги:

  • ./conf - конфигурационные файлы сервиса.

  • ./log - файлы логов сервиса.

Фронтенд

Конфигурации панели администратора и пользовательского интерфейса также хранятся в WORKDIR. Они расположены в ./web/conf .

Внутри вы найдёте три файла:

  • app_config.js - конфигурация настроек пользовательского интерфейса.

  • Config.js - основная конфигурация пользовательского интерфейса.

  • PConfig.js - конфигурация панели администратора.

Для изменения конфигураций платформы, пожалуйста, обратитесь к соответствующим страницам документации. Если вам потребуются какие-либо изменения, информация, содержащаяся там, будет очень полезна. Если вы не уверены, какие изменения конфигурации необходимо внести, проконсультируйтесь с технической поддержкой. Пожалуйста, имейте в виду! Поспешные изменения могут сделать платформу неработоспособной.

Последнее обновление

Это было полезно?