Skip to content

Дипломный практикум Netology в Yandex.Cloud: тестовое приложение для деплоя

Notifications You must be signed in to change notification settings

smutosey/devops-diplom-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo app for diploma work in Netology

Тестовое приложение для развертывания в созданной инфраструктуре, эмулирующее основное приложение, разрабатываемое компанией.

Приложение - статический сайт, сгенерированный с помощью Hugo. Сборку и деплой выполняет Werf.

  • При любом коммите в репозиторий происходит сборка и отправка в registry Docker-образа.
  • При создании тега (например, v1.0.0) происходит сборка и отправка с соответствующим label в регистри, а также деплой соответствующего Docker образа в кластер Kubernetes.

Структура репозитория:

  • .github/ - Инструкции GitHub Actions
  • .helm/ - шаблоны манифестов для helm
  • smutosey.ru/ - шаблон Hugo для сборки сайта и Dockerfile для сборки Image с сайтом на NGINX
  • werf.yaml/ - базовые параметры для Werf, логика настраивается в GitHub Actions

About

Дипломный практикум Netology в Yandex.Cloud: тестовое приложение для деплоя

Resources

Stars

Watchers

Forks

Packages

No packages published