Репозиторій its-theinspection-swarm містить конфігурації розгортання режиму Docker swarm для проекту The Inspection.
./stack login./stack init <stack> для початкової конфігурації стеку та паролей../stack configure, щоб перевірити конфігурацію стеку../stack deploy, щоб запустити сервіси стеку../stack status, щоб перевірити, чи працюють усі сервіси../stack init_nc для ініціалізації тенантів і структури папок Nextcloud.Запустіть ./stack init_files для копіювання шаблонів звітів та повідомлень до сховища Nextcloud.
Опис структури папок Nextcloud та процесу завантаження файлів у базу даних наведено в посібниках Nextcloud та Dagster.
./stack deploy./stack status, щоб перевірити справність служб../stack cleanup, щоб видалити додаткові паролі/конфігурацію після оновлення.Додатково. Запустіть ./stack configure, щоб перевірити зміни конфігурації без розгортання.
Важливо! Ви повинні знати, що деякі частини конфігурації неможливо оновити за допомогою файлів конфігурації, оскільки частина їх використовується лише в початковому процесі розгортання (наприклад, паролі користувачів бази даних).
Існує дві команди для видалення поточного стеку (вказаного у .stack):
./stack rm - видалити всі томи, крім даних./stack rm-all - видалити всі, включаючи томи даних