Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Клонируем репозиторий, собираем его на сервере srv

  • Склонировал тестовое приложение,
  • Поправил пару мелких ошибок,
  • Вынес чувствительные переменные среды приложения в отдельный файл,
  • Убедился с помощью docker-compose up, что приложение работоспособно.

Теперь время автоматизировать сборку и публикацию образа.

  • Зарегистрировал локальный Github Runner для текущей организации и настроил его запуск как службу,
  • Написал workflow, срабатывающий при появлении новых коммитов в репозитории,
  • Отладил в нём сборку и публикацию образа в Github Registy,
  • Сделал образ (package) публичным,
  • Отладил сборку образа с тегами,
  • Дописал в образ способ запуска приложения.

Описываем приложение в Helm-чарт

  • Сделал общее хранение секретов для обоих сервисов,
  • Описал сервисы в чарте,
  • Экспортировал приложение как NodePort.

Описываем стадию деплоя в Helm

  • Дописал в Github Workflow обновление приложения из Helm-чарта?
  • Убедился в работоспособности Workflow.

About

Дипломный проект DevOps. Спринт 2

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages