YoVDO

MLOps Tutorial - Automating CI/CD Workflow for Dockerized Flask App Using GitHub Actions

Offered By: Krish Naik via YouTube

Tags

MLOps Courses DevOps Courses Python Courses Docker Courses Flask Courses CI/CD Courses GitHub Actions Courses Containerization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to automate the CI/CD workflow for a Dockerized Flask application using GitHub Actions in this comprehensive MLOps tutorial. Discover the process of building a Docker image for a Python application and automatically pushing it to Docker Hub when changes are made to the main branch. Follow along as the instructor guides you through setting up the project structure, creating a GitHub repository, implementing a Flask project with Docker, and building the GitHub Action YAML file. Gain hands-on experience in testing the Docker image and understand the key components of the workflow, including triggering events, code checkout, Docker Buildx setup, and Docker Hub authentication. By the end of this tutorial, you'll have the skills to streamline your development process and improve your MLOps practices.

Syllabus

Introduction
Workflow Discussion
Project Structure Setup
Setting up Github Repository
Implementing Flask Project With Docker
Building The Github Action YAML file
Testing The Dcoker Image


Taught by

Krish Naik

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity