Процессы жизненного цикла
Разработка и выпуск версий
Исходный код ведётся в приватных репозиториях на GitHub. Ветка develop — рабочая, production —
боевая; выпуск версии выполняется слиянием develop в production. Сборка, тесты и развёртывание
автоматизированы в GitHub Actions.
Устранение неисправностей
Обращения принимаются на info@mycard24.ru. Неисправность воспроизводится на тестовом контуре, исправление проходит те же проверки, что и обычное изменение, и выкатывается штатным развёртыванием.
Обновление
Обновления устанавливаются на серверную часть; от пользователя действий не требуется — при следующем открытии страницы браузер получает новую версию. Миграции базы данных применяются при запуске серверного приложения.
Резервное копирование
База данных копируется по расписанию; копии хранятся отдельно от рабочего сервера.
:::note Дополнить перед подачей в реестр Периодичность копирования, срок хранения копий и порядок восстановления указываются по фактическому регламенту. :::
Требования к персоналу
| Роль | Квалификация |
|---|---|
| Разработка и сопровождение | .NET, TypeScript, PostgreSQL, Docker, CI/CD |
| Поддержка пользователей | работа с обращениями, знание порядка оформления и доставки карт |
Специальная подготовка пользователей не требуется.