Репозиторий its-theinspection-swarm содержит конфигурации для развертывания проекта The Inspection в режиме Docker Swarm.
docker login) ./stack init <stack> для начальной настройки стека и паролей. ./stacks/<stack>.config.secret.yaml. ./stacks/<stack>.config.yaml. ./stack configure для проверки конфигурации. ./stack deploy для запуска сервисов. ./stack status для проверки состояния всех сервисов. ./stack init_nc для инициализации тенантов и структуры папок в Nextcloud. Запустите ./stack init_files для загрузки шаблонов отчётов и сообщений в Nextcloud.
Структура папок и процесс загрузки описаны в руководствах Nextcloud и Dagster.
./stack deploy ./stack status для проверки состояния служб ./stack cleanup, чтобы удалить лишние пароли/конфигурации (Дополнительно) Запустите ./stack configure для проверки изменений без развертывания
Важно! Некоторые параметры конфигурации невозможно обновить после первоначального развертывания (например, пароли пользователей БД).
Существуют две команды для удаления текущего стека (указанного в .stack):
./stack rm — удалить все тома, кроме данных ./stack rm-all — удалить всё, включая тома с данными