Учебный DevOps проект, который позволит реализовать основные этапы сборки, тестирования и последующего развёртывания веб приложения GymLog.
Практика навыков DevOps инженера. Проектная работа включает в себя следующие этапы:
- Создание веб приложения, которое состоит из фронтэнда, бекэнда и БД
- Работа с
git - Реализация CI/CD пайплайна с помощью
GitHub Actions - Настройка
Loki,Promtail,PrometheusиGrafana - Контейнеризация сервисов
- Орекстрирование с помощью
Kubernetes
Приложение позволит пользователю отслеживать статистику своих тренировок благодаря наличию функций:
- Добавление упражнений
- Добавление подходов (вес/повторы/дата)
- Просмотр истории подходов
- Визуализация результатов
- Подсчёт рекордного веса для стандартизированных упражнений