Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
CICD Pipeline from Scratch using GitHub Actions & Docker Swarm
Play lesson

FastAPI Production Deployment with Docker Swarm | Complete Zero-Downtime Architecture Guide - CICD Pipeline from Scratch using GitHub Actions & Docker Swarm

5.0 (2)
27 learners

What you'll learn

This course includes

  • 5.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Code Repo: https://github.com/GuptaKshitiz/FastAPI-E-Commarce/tree/main In this video, I explain how to build a COMPLETE CI/CD pipeline using GitHub Actions for a real-world project deployed on Docker Swarm. This is a step-by-step DevOps tutorial where we create the GitHub Actions workflow from scratch and deploy the application with ZERO downtime — exactly how modern production systems work. 🔥 What you will learn in this video: ✔ Understand the complete CI/CD pipeline flow ✔ How CI/CD works in real DevOps environments ✔ How to set up a self-hosted GitHub Actions runner (agent) ✔ GitHub Actions basics explained clearly ✔ Workflow syntax, keywords, and concepts ✔ Docker Hub repository creation and usage ✔ Build and push Docker images via GitHub Actions ✔ Deploy application on Docker Swarm ✔ Configure zero downtime deployment ✔ Test the deployment end-to-end 🚀 Why this video is different: Most tutorials explain CI/CD in theory. In this video, I show: • Real project • Real deployment • Real DevOps workflow • No shortcuts • No cloud dependency • Production-style setup I also explain the WHY behind every step so you understand the full DevOps lifecycle — not just commands. 👨‍💻 Who should watch this? • DevOps Engineers • Backend Developers • Cloud Engineers • Freshers preparing for DevOps interviews • Anyone learning GitHub Actions or Docker Swarm 00:00 What & How we will Implement 04:26 Real DevOps Pattern 08:05 CI/CD Flow 13:41 Prepare Your Git Actions Runner 25:27 Github Actions Work in DevOps Pattern 28:34 Github Actions from Scratch (Basics Understanding and Preparing) 57:15 DockerHub Portal & Get Docker user token 01:00:15 Code Changes for Zero Downtime 01:06:53 Deploy Application From Pipeline Playlist : https://www.youtube.com/playlist?list=PL0BwLgm6AcFZhJehdlez2NZtQ9Kn13OsP Steps to Prepare your server https://docs.github.com/en/actions/how-tos/manage-runners/self-hosted-runners/add-runners If you’re serious about learning CI/CD pipelines the RIGHT way, this video is for you. I also explain the WHY behind every step so you understand the full DevOps lifecycle — not just commands. 👨‍💻 Who should watch this? • DevOps Engineers • Backend Developers • Cloud Engineers • Freshers preparing for DevOps interviews • Anyone learning GitHub Actions or Docker Swarm If you’re serious about learning CI/CD pipelines the RIGHT way, this video is for you. 📌 Subscribe for regular, high-quality tech tutorials! https://www.youtube.com/@CodeGoat-s2y?sub_confirmation=1

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere