Вся установка под вашим управлением
GrigTasks состоит из API, PostgreSQL, файлового хранилища и отдельной почтовой службы. Готовый веб-интерфейс можно включить в поставку или использовать только API.
Что где находится
| Компонент | Назначение |
|---|---|
| API | Доступ, проекты, задачи, переходы и единые проверки прав |
| PostgreSQL | Данные команды, история действий и очередь писем |
| Файловое хранилище | Вложения задач |
| Почтовая служба | Обработка очереди и отправка через выбранный транспорт |
| Веб-интерфейс | Работа команды в браузере и локальная очередь действий |
Управление установкой
Команда grig-tasks предоставляет терминальное меню: состояние служб, запуск и остановка, просмотр журналов, настройки почты и резервные копии. Для автоматизации предусмотрены прямые подкоманды и машиночитаемый вывод.
API и почтовая служба имеют отдельные состояния. Почтовую службу можно перезапустить отдельно. Точные команды будут опубликованы после проверки релиза.
Почта
Владелец выбирает локальную отправку, внешний SMTP или собственный драйвер. Письмо сначала сохраняется в базе, затем обрабатывается отдельной службой.
Обычный перезапуск продолжает отправку. Если после долгой остановки или восстановления утрачено состояние задания, письмо получает видимую ошибку и возможность операторского повтора.
Если внешний транспорт принял письмо, а подтверждение потерялось, повторная доставка может создать дубликат письма. Защита от повторного создания задачи не является гарантией однократной доставки email.
Резервные копии
Резервная копия должна охватывать базу, файлы и необходимые настройки установки. Храните копии отдельно и проверяйте восстановление на изолированной установке.
После восстановления меняется область синхронизации. Старые действия клиентов требуют сверки; подборки GrigDesk остаются в прежней области и не переносятся автоматически.
Ответственность команды
Ваша команда управляет HTTPS, доступом к серверу, обновлениями, почтой и резервным копированием. Перед началом эксплуатации потребуется проверить весь путь: приглашение, первая задача, приёмка и восстановление копии.
Далее: подготовка к установке.