Коробочная версия. Обновление коробочной версии Admin24


Admin24 состоит из нескольких частей.
Перед обновлением возможно отключать или включать такие части как интеграция с Битрикс24 или интеграция с нейронными сетями.
Если эти интеграции не используются, то. чтобы ускорить процесс скачивания и распаковки обновлений. их можно отключить в .env:
# Активен ли функционал сервиса интеграции с Битрикс24 в коробке (true/false)
ADMIN_SMALL_BOX_ALLOWED=false
# Активен ли функционал НС (true/false)
NN_BOX_ALLOWED=false
# Активен ли функционал сервиса интеграции с Битрикс24 в коробке (true/false)
ADMIN_SMALL_BOX_ALLOWED=true
# Активен ли функционал НС (true/false)
NN_BOX_ALLOWED=true
Процедуру включения и отключения можно делать многократно.
Включать и отключать интеграции можно как обе вместе, так и в любом соотношении.
При этом будут скачиваться только выбранные части (вместо отключенных будут скачиваться легкие заглушки).
Включение и отключение частей Admin24 в .env-файле необходимо выполнять перед запуском скрипта install.sh --force.
Шаг 1.
Запросите у своего менеджера ссылку на скрипт установки обновлений и скачайте его:
curl [ссылка на файл] --output install.sh

install.sh будет рабостоспособен в течение 3-х суток после того, как ссылка была получена от менеджера. Если требуется запуск этого скрипта по прошествии этого времени, необходимо повторно обратиться в службу поддержки.
Шаг 2.
Запустите скрипт установки обновлений:
bash install.sh --force
В некоторых обновлениях появляются новые .env-параметры, а в некоторых нет. Если новых .env-параметров не появилось, то скрипт после обновления запустит приложение и после процедуры первичной инициализации приложением можно будет пользоваться.
Длительность процедуры первичной инициализации зависит от размера БД и может различаться для разных выпусков обновлений. В среднем время инициализации занимает порядка пяти минут. При последующих перезапусках контейнера это время будет уже намного меньше.
Если процедура инициализации каких-то выпусков будет занимать более пяти минут, об этом будет указано в примечаниях к этому конкретному выпуску в конце инструкции.
Если после обновления необходимо добавить какие-то параметры .env скрипт обновления завершится сообщением вида:
'Скачивание обновления завершено. Необходимо добавить новые параметры в .env по инструкции «https://admin24.ru/help-center/boxed-version/update» и запустить команду «docker compose up -d».',
где ссылка на инструкцию - это ссылка на данную инструкцию, которую вы сейчас читаете.
В этом случае необходимо ознакомиться с примечаниями к выпускам в конце этой инструкции, начиная с версии, которая была установлена до обновления, проверить наличие в файле .env всех параметров, необходимых для каждого выпуска, и, если параметры отсутствуют, добавить их в свой .env файл
В случае, если появились новые параметры .env, скрипт установки обновлений автоматически контейнер не запустит. Для запуска приложения после добавления параметров необходимо перейти в папку приложения (по умолчанию /var/www/admin24), вручную выполнить:
docker compose up -d