Каталог приложения

Каталог приложения разворачивается из дистрибутива продукта и содержит все исполняемые файлы, ассеты и прочие ресурсы. Всё содержимое статично и неизменно.

Размещается в /usr/lib/era.

Если система работает в docker-контейнере, то указываемые пути доступны только внутри него.

Содержание каталога

filetree
Table 1. Обзор ресурсов
Ресурс Назначение

era_platform

Каталог содержит различные версии системы «Era».

продукт__версия

Каталог содержит статические файлы конкретной версии конкретного продукта на базе системы «Era».

/usr/lib/era

Симлинк на каталог с текущей активной версией.

/usr/bin/era

Исполняемый файл приложения era. Декоратор над eraInstaller.

era_…​

Каталоги приложений системы «Era» для виртуальной машины erlang.

Каждый внутри содержит:

  • ebin – исполняемые файлы приложения для виртуальной машины erlang.

  • deps – используемые зависимости – приложения erlang.

  • priv – используемые зависимости – приложения nix/win32, различные ресурсы и ассеты.

erlang

Используемая версия виртуальной машины erlang. Глобальный ассет.

lib

Другие используемые виртуальные среды. Глобальные ассеты.

db_update

Файлы обновлений БД.

eraInstaller

Исполняемый файл установщика системы.

assembly.info

Информация о версии системы. Формируется автоматически при сборке продукта и создании дистрибутива.

r_file_permissions

Декларация об атрибутах различных файлов из состава программного каталога.