Вспомогательная информация и команды

Приведенные команды представлены для дефолтных настроек установки и запуска.

Просмотр и редактирование конфигурации приложения

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, если запуск осуществляется с его помощью. Создается пользователем вручную

Также рекомендуется осуществлять сохранения конфигурационного файла используемой базы данных.

Рекомендации по восстановлению

Процесс восстановления работоспособности приложения после повреждения, нарушения формата и прочих случаев, когда файлы не могут быть корректно интерпретированы приложением, заключается в замене поврежденных файлов, установке достаточных прав доступа для использования приложением на них и перезапуске приложения.