Перейти к основному содержимому

Процессы жизненного цикла

Разработка и выпуск версий

Исходный код ведётся в приватных репозиториях на GitHub. Ветка develop — рабочая, production — боевая; выпуск версии выполняется слиянием develop в production. Сборка, тесты и развёртывание автоматизированы в GitHub Actions.

Устранение неисправностей

Обращения принимаются на info@mycard24.ru. Неисправность воспроизводится на тестовом контуре, исправление проходит те же проверки, что и обычное изменение, и выкатывается штатным развёртыванием.

Обновление

Обновления устанавливаются на серверную часть; от пользователя действий не требуется — при следующем открытии страницы браузер получает новую версию. Миграции базы данных применяются при запуске серверного приложения.

Резервное копирование

База данных копируется по расписанию; копии хранятся отдельно от рабочего сервера.

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

Требования к персоналу

РольКвалификация
Разработка и сопровождение.NET, TypeScript, PostgreSQL, Docker, CI/CD
Поддержка пользователейработа с обращениями, знание порядка оформления и доставки карт

Специальная подготовка пользователей не требуется.