Вспомогательная информация и команды
Приведенные команды представлены для дефолтных настроек установки и запуска.
Просмотр и редактирование конфигурации приложения
sudo nano /home/user/docker/editboard/conf/config.json
Просмотр логов внутри контейнера приложения
docker exec -it editboard /bin/bash
pm2 logs
Ссылки для проверки работоспособности приложения
В зависимости от настройки config.json
Приведен пример в случае "domain": "editboard.mycorp.com"
При запуске тестового модуля: https://editboard.mycorp.com/test/
При запуске основной версии личного кабинета: https://editboard.mycorp.com/cabinet/
Для полноценного использования приложения необходимо произвести настройку SSO.
Запуск контейнера в диагностическом режиме
Запуск контейнера в режиме проверки настройки конфигурационного файла приложения
Проверяет соединение с сервером базы данных и объектным хранилищем
docker run --name editboard -it \
--rm \
-p 443:443 \
-e TZ=Europe/Moscow \
-v /editboard-conf:/conf \
-v /editboard-logs/nginx:/var/log/nginx \
-v /editboard-logs/app:/root/.pm2/logs \
editboard /check.sh
Резервное копирование и восстановление
Рекомендации по резервному копированию
Средствами резервного копирования рекомендуется систематически производить сохранение указанных ниже файлов.
По умолчанию файлы расположены по пути ~/docker/editboard/conf, либо ~/docker/conf
Перечень элементов, подлежащих резервному копированию:
Название | Описание |
---|---|
config.json | Файл конфигурации приложения |
nginx.conf | Файл конфигурации nginx |
redis.conf | Файл конфигурации Redis |
ssl | Папка содержащая ssl сертификаты приложения |
log.cef | Файл создается пользователем вручную и содержит сведения журналирования событий в приложении. Может быть размещен и в другой директории |
cert_example.cert | Файл публичного ключа, который используется для SSO. Файл создается пользователем вручную |
docker-compose.yml | Конфигурационный файл Docker Compose, если запуск осуществляется с его помощью. Создается пользователем вручную |
Также рекомендуется осуществлять сохранения конфигурационного файла используемой базы данных.
Рекомендации по восстановлению
Процесс восстановления работоспособности приложения после повреждения, нарушения формата и прочих случаев, когда файлы не могут быть корректно интерпретированы приложением, заключается в замене поврежденных файлов, установке достаточных прав доступа для использования приложением на них и перезапуске приложения.