Обновление кода Пассворк
Если обновление выполняется не от имени root — необходимо убедиться, что пользователь состоит в группе docker.
Проверка пользователя в группе docker:
Добавление пользователя в группу docker:
Скрипт использует curl. Если в вашей сети используется прокси-сервер, необходимо добавить переменные окружения: export http_proxy=http://proxy.example.com:8080 export https_proxy=http://proxy.example.com:8080
Запустить скрипт для обновления Пассворк:
Перед обновлением Пассворка, скрипт создаст резервную копию базы данных в директории ./backup/mongo-xxxx-xx-xx-xx:xx:xx.dump и копию конфигурационных файлов в корневой директории ./conf-20240201-xxxxxx.tar.gz.
После выполнения скрипта необходимо перезапустить контейнеры passwork_nginx и passwork_php
Если обновление выполняется не от имени root — необходимо убедиться, что пользователь состоит в группе docker.
Проверка пользователя в группе docker:
Добавление пользователя в группу docker:
Перейти на клиентский портал и скачать актуальную версию Пассворк:
![Document image Document image](https://images.archbee.com/jvwmQL6VASLd-norgNd8V/GKEYPMpqpPqiiCgYH88SX_cleanshot-2024-02-06-at-2120062x.png?format=webp)
Архив с Пассворк скаченный с клиентского портала переместить на сервер в корневую директорию установки и запустить скрипт для обновления:
Скрипт выполняет поиск архива или директории с названием — Passwork-*, если название директории или архива будет изменено, скрипт не сможет выполнить обновление Пассворк и будет отображена ошибка.
Перед обновлением Пассворка, скрипт создаст резервную копию базы данных в директории ./backup/mongo-xxxx-xx-xx-xx:xx:xx.dump и копию конфигурационных файлов в корневой директории ./conf-20240201-xxxxxx.tar.gz.
После выполнения скрипта необходимо перезапустить контейнеры passwork_nginx и passwork_php