Skip to content

NikiTikik/momo-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Описание каталогов:

  • frontend - каталог с кодом фронтенда, докерфайлом и конвеером сборки артефакта;
  • backend - каталог с кодом бекен, дадокерфайлом и конвеером сборки артефакта;
  • infra/momo-store-cluster содержит описание кластера Managed Service for Kubernetes для Yandex.Cloud;
  • infra/momo-store-chart содержит чарт для деплоя в продуктовую среду;
  • infra/additional содержит дополнительные ресурсы (полезные ссылки и чарты мониторинга).

Ссылки:

Чеклист:

  • В проекте присутствует .gitlab-ci.yml, в котором описаны шаги сборки
  • Артефакты сборки публикуются в систему хранения
  • Артефакты сборки версионируются
  • Написаны Dockerfile'ы для сборки Docker-образов бэкенда и фронтенда
  • В GitLab CI описан шаг сборки и публикации артефактов(бекенд, фронтенд)
  • В GitLab CI описан шаг тестирования
  • В GitLab CI описан шаг деплоя
  • Развёрнут Kubernetes-кластер в облаке
  • Kubernetes-кластер описан в виде кода, и код хранится в репозитории GitLab
  • Конфигурация всех необходимых ресурсов описана согласно IaC
  • Состояние Terraform'а хранится в S3
  • Секреты не хранятся в открытом виде
  • Написаны Kubernetes-манифесты для публикации приложения
  • Написан Helm-чарт для публикации приложения
  • Helm-чарты публикуются и версионируются в Nexus
  • Приложение подключено к системам логирования и мониторинга
  • Есть дашборд, в котором можно посмотреть логи и состояние приложения

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published