Конфигурационный файл booco.yml

Сервер BOOCO Meteor (v 1.x) / Настройка системы

booco.yml — это конфигурационный файл, в котором хранятся настройки сервера. Он располагается в папке $BOOCO_DATA/config/booco.yml (обычно это /opt/booco/data/config/booco.yml).

Редактирование файла

  • Начиная с версии 1.39.0 редактировать файл booco.yml можно непосредственно в интерфейсе BOOCO на странице Инструменты администратора.
  • Для редактирования booco.yml в более ранних версиях нужно зайти на север BOOCO по ssh и использовать текстовый редактор, который есть в OS (nano, vi и т. д.).
⚠️
После изменения файла booco.yml необходимо перезапустить сервер (файл читается только при старте сервера).
💡
При наличии ошибок в структуре booco.yml:
  • в версиях до 1.39.0 сервер не запустится;
  • начиная с версии 1.39.0 — настройки из файла не будут применены и сервер BOOCO запустится с параметрами, установленными по умолчанию. При этом в Журнале будет сообщение об ошибке.

Разделы файла booco.yml

Раздел generalРаздел accessРаздел customizatonРаздел dashboardРаздел addonsРаздел loginРаздел bookingsРаздел settings-pageРаздел calendarРаздел support

Типовая структура файла booco.yml

  # Раздел настроек системы, связанных с картами доступа (access)
  access:
  property1: value1
  property2: value2 
  # ...
  # Раздел общих настроек и настроек логина (general)
  general:
  property1: value1
  property2: value2 
  # ...
  # Раздел настроек авторизации (login)
  login:
  property1: value1
  property2: value2 
  # ...
  # Раздел настроек значка техподдержки на сервере BOOCO (support)
  property1: value1
  property2: value2 
  # ...
  # Раздел настроек отображения времени бронирования ресурса в Календаре на сервере BOOCO (calendar)
  calendar:
  property1: value1
  property2: value2 
  # ...
  # Раздел настроек дополнительных компонентов (addons)
  addons:  
  addon1:
  addon2:
  # ...
  # Раздел дополнительных возможностей кастомизации интерфейса BOOCO (customizaton)
  customization:
  property1: value1
  property2: value2  
  # ...
  # Раздел настроек отображения виджетов в личном кабинете (dashboard)
  dashboard:
	  property1: value1
    property2: value2   
  # ...
  # Раздел настроек бронирования (bookings)
  bookings:
    property1: 
      property1.1: value1.1
      property1.2: value1.2
      # ...
    property2:  
      property2.1: value2.1
      property2.2: value2.2
      # ... 
  # ...
  # Раздел настроек для страницы «Настройки» (settings-page)
  settings-page:
  property1: value1
  property2: value2
  # ...
💡
Важно. Используйте ровно два пробела в качестве отступа.