Доброе пожаловать в документацию по Amanita Barriers!¶
Установка¶
Установка зависимостей¶
apt install python3-pip python3-eventlet python3-wheel
apt install python3-setproctitle python3-psutil
apt install ansible
Установка Amanita Barrier¶
pip3 install amanita-barrier
Инициализация рабочего окружения¶
Рабочее окружение - это директория, в которой хранятся:
- Конфигурационный файл
config.yml
- База данных приложения
app.db
- Лог работы сервисов
amanita_barrier.log
.
Директория рабочего окружения задается либо флагом --prefix
, либо установкой
переменной окружения AMANITA_BARRIER_INSTALL_PREFIX
:
amanitabar install --prefix=/srv/barrier
Далее надо инициализировать базу данных:
cd /srv/barrier
amanitabar db init
Примечание: при вызове любой команды утилиты amanitabar
необходимо либо
каждый раз указывать путь к конфигурационному файлу при помощи флага
--config=/amanitabar/install/prefix/config.yml
или уже находиться в рабочей
директори, и последнем случае флаг --prefix
можно не указывать, так как по-умолчанию поиск
осуществляется в текущей директории.