Skip to content

buddyuchiha/devops-practice

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 

Repository files navigation

DevOps Labs Collection

Коллекция лабораторных работ по DevOps, демонстрирующих эволюцию процессов CI/CD и контейнеризации приложений

Список лабораторных работ

Автоматическое развертывание через GitHub Webhooks
Настройка автоматической сборки и деплоя Python приложения при событиях в репозитории
Технологии: GitHub Webhooks FRP Proxy Python FastAPI
Особенности: самописный обработчик webhook, ручное развертывание, базовая автоматизация

CI/CD пайплайны на GitHub Actions
Замена самописного webhook обработчика на платформенное CI/CD решение
Технологии: GitHub Actions CI/CD SSH Deployment pytest
Особенности: автоматическое тестирование, управление секретами, визуализация workflow

Контейнеризация приложения с Docker
Упаковка приложения в Docker контейнеры и интеграция в CI/CD процесс
Технологии: Docker Containerization GHCR Dockerfile
Особенности: изоляция окружения, версионирование образов, graceful обновления

Управление мультиконтейнерными приложениями
Оркестрация нескольких сервисов с помощью Docker Compose
Технологии: Docker Compose MariaDB Multi-container Docker Networks
Особенности: управление зависимостями, персистентность данных, изолированные сети

About

Коллекция лабораторных работ по DevOps

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors