База данных
...
MongoDB
Примеры настройки авторизации

Настройка авторизации в Docker

11min

Создание резервной копии и очистка данных MongoDB

Создание резервной копии

Перейти в корневую директорию установки Пассворка:

Shell


Запустить скрипт создания резервной копии:

Shell


Очистка коллекций и данных

Остановить и удалить passwork_db контейнер:

Shell


Очистите ранее созданные коллекции и данные MongoDB:

Shell


Создание пользователя MongoDB и запуск контейнера

Создание пользователя

Отредактировать и дополнить .env файл переменных. Вставить следующие строки и указать свои значения:

Shell


В MongoDB нельзя использовать символы — .,@,$,:,%,",',/,\,| в имени и пароле пользователя, т.к. это может привести к сбоям и подключении сервера приложения к MongoDB.

Запуск контейнера

Запустить passwork_db контейнер:

Shell


Проверить запущенный контейнер:

Shell


Восстановление из резервных копий и подключение Пассворка

Восстановление баз данных

Запустить скрипт восстановления:

Shell


Указать созданную резервную копию из первого шага:

Shell


Проверить подключение к MongoDB с авторизацией:

Shell


Настройка и подключение Пассворка с авторизацией

Нужно отредактировать конфигурационный файл Пассворка — /<passwork>/conf/keys/config.ini раздел [mongo] указав логин и пароль созданного пользователя:

Shell


Сохранить изменения и обновить страницу с веб-интерфейсом Пассворка для проверки подключения с авторизацией в MongoDB.