Миграция на Пассворк 7
Обновление Пассворка до версии...

Docker

11мин
обратите внимание если в docker сборке отсутствуют скрипты ( update sh и offline update sh ) обновления пассворка, то используется старая docker сборка, пожалуйста , обратитесь к технической поддержке пассворка для получения дополнительной инструкции онлайн обновление проверка прав пользователя и запуск скрипта если обновление выполняется не от имени root — необходимо убедиться, что пользователь состоит в группе docker проверить нахождение пользователя в группе docker можно следующей командой id $user | grep docker если пользователь не принадлежит группе, добавить его через команду sudo usermod a g docker $user скрипт использует curl если в вашей сети используется прокси сервер, необходимо добавить переменные окружения export http proxy=http //proxy example com 8080 export https proxy=http //proxy example com 8080 затем запустить скрипт обновления пассворка /update sh скрипт состоит из следующих этапов проверки наличия утилит unzip , curl и jq импорта переменных из файла env проверки переменной $cert получения последней доступной версии пассворка создания резервной копии базы данных и конфигурационных файлов загрузки и обновления обработки ошибок з авершение работы скрипта перед обновлением пассворка, скрипт создает резервную копию базы данных в директории /backup/mongo xxxx xx xx xx\ xx\ xx dump и копию конфигурационных файлов в корневой директории /conf 20240201 xxxxxx tar gz после выполнения скрипта необходимо перезапустить контейнеры passwork nginx и passwork php docker restart passwork nginx passwork php офлайн обновление проверка прав пользователя если обновление выполняется не от имени root — необходимо убедиться, что пользователь состоит в группе docker проверить нахождение пользователя в группе docker можно следующей командой id $user | grep docker если пользователь не принадлежит группе, добавить его через команду sudo usermod a g docker $user загрузка обновления и запуск скрипта перейти на клиентский портал и скачать актуальную версию пассворка переместить загруженный архив в корневую директорию установки на сервере и запустите скрипт обновления пассворка /offline update sh скрипт выполняет поиск архива или директории с названием passwork если название не сооответствует маске, вы увидите ошибку скрипт состоит из следующих этапов импорта переменных из файла env определения режима обновления если архив с версией найден, устанавливается режим «zip» если директория с версией найдена, устанавливается режим «directory» создания резервной копии базы данных и конфигурационных файлов проверки наличия утилиты unzip при обнаружении архива zip распаковки содержимого архива, либо копирование содержимого директории в каталог «www» выбора метода обновления и выполнения обработки ошибок завершение работы скрипта перед обновлением пассворка, скрипт создаст резервную копию базы данных в директории /backup/mongo xxxx xx xx xx\ xx\ xx dump и копию конфигурационных файлов в корневой директории /conf 20240201 xxxxxx tar gz после выполнения скрипта необходимо перезапустить контейнеры passwork nginx и passwork php docker restart passwork nginx passwork php обновление пассворка до версии 6 5 docid\ ctyd2c3ioedtj8s 9tnnl первичная миграция данных docid\ n3hlnboxr9dtdin c69oc