Master Full-Stack Docker & CI/CD – Build a Production-Ready Pipeline

Feb 12, 2026 09:02 PM - 3 months ago 90406


Learn to return a full-stack React, Go, and MongoDB exertion from section improvement to a afloat containerized accumulation environment. You will maestro Docker orchestration, study to negociate environments pinch Docker Compose, and deploy unrecorded to Hostinger utilizing some manual and automated methods. By the end, you’ll person a master CI/CD pipeline powered by GitHub Actions that automatically builds and deploys your updates pinch each push. 🎥 Build a Full Stack Movie Streaming App successful Go – Golang, React, MongoDB, OpenAI API Project Course: https://www.youtube.com/watch?v=jBf7of9JTV8 💻 Magic Stream Code: https://github.com/GavinLonDigital/MagicStream Contents - 0:00:00 Introduction - 0:08:29 Deploying a full-stack web app to Hostinger (using Docker Manager) - 0:27:26 Create a CI/CD Pipe-line - 0:40:25 A Deep Look astatine Deployment - 0:40:56 Clone the full-stack Web App from GitHub repo - 0:42:41 Setup Development Environment - 0:53:41 Test full-stack Web App Running connected Bare Metal (Dev machine) - 0:57:41 Lets Containerise our Web App’s Components - 0:58:22 Create Dockerfiles for Server and Client Components - 1:02:45 Build Docker Images and Launch Containers (docker run) - 1:20:41 Test Dockerized Web Application - 1:22:41 Create docker-compose.yaml file - 1:28:58 Launch Containerised Web App utilizing docker-compose - 1:31:41 Test Containerzed Web App Launched done docker-compose - 1:33:33 Update React Code to Read docker-compose env variables - 1:45:11 Update docker-compose.yaml to Containerise MongoDB Database - 1:56:41 Test Web App pinch Containerised MongoDB Database - 2:00:31 Separate Dockerfiles into Dev and Production Versions - 2:09:41 Separate docker-compose files into Dev and Production Versions - 2:19:41 Test Run docker-compose.dev successful Watch Mode (hot reload feature) - 2:24:15 Push Production Docker Images to DockerHub - 2:39:11 Make Code Update to Golang (Go) code - 2:42:39 Push Updated Code to caller GitHub Repo - 2:59:41 Build New Version of Docker Images and push to DockerHub - 3:08:18 Manual Installation connected Hostinger (using Terminal) - One Time Setup - 3:15:41 Test Containerized Web App Running connected Hostinger - 3:17:41 Create GitHub Action to Automate Deployment utilizing a CI/CD Pipe-line ❤️ Support for this transmission comes from our friends astatine Scrimba – the coding level that's reinvented interactive learning: https://scrimba.com/freecodecamp 🎉 Thanks to our Champion and Sponsor supporters: 👾 @omerhattapoglu1158 👾 @goddardtan 👾 @akihayashi6629 👾 @kikilogsin 👾 @anthonycampbell2148 👾 @tobymiller7790 👾 @rajibdassharma497 👾 @CloudVirtualizationEnthusiast 👾 @adilsoncarlosvianacarlos 👾 @martinmacchia1564 👾 @ulisesmoralez4160 👾 @_Oscar_ 👾 @jedi-or-sith2728 👾 @justinhual1290 -- Learn to codification for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles connected programming: https://freecodecamp.org/news
More