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

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

freeCodeCamp.org via freeCodeCamp Direct link

- Deploying a full-stack web app to Hostinger using Docker Manager

2 of 27

2 of 27

- Deploying a full-stack web app to Hostinger using Docker Manager

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

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

Automatically move to the next video in the Classroom when playback concludes

  1. 1 - Introduction
  2. 2 - Deploying a full-stack web app to Hostinger using Docker Manager
  3. 3 - Create a CI/CD Pipe-line
  4. 4 - A Deep Look at Deployment
  5. 5 - Clone the full-stack Web App from GitHub repo
  6. 6 - Setup Development Environment
  7. 7 - Test full-stack Web App Running on Bare Metal Dev machine
  8. 8 - Lets Containerise our Web App’s Components
  9. 9 - Create Dockerfiles for Server and Client Components
  10. 10 - Build Docker Images and Launch Containers docker run
  11. 11 - Test Dockerized Web Application
  12. 12 - Create docker-compose.yaml file
  13. 13 - Launch Containerised Web App using docker-compose
  14. 14 - Test Containerzed Web App Launched through docker-compose
  15. 15 - Update React Code to Read docker-compose env variables
  16. 16 - Update docker-compose.yaml to Containerise MongoDB Database
  17. 17 - Test Web App with Containerised MongoDB Database
  18. 18 - Separate Dockerfiles into Dev and Production Versions
  19. 19 - Separate docker-compose files into Dev and Production Versions
  20. 20 - Test Run docker-compose.dev in Watch Mode hot reload feature
  21. 21 - Push Production Docker Images to DockerHub
  22. 22 - Make Code Update to Golang Go code
  23. 23 - Push Updated Code to new GitHub Repo
  24. 24 - Build New Version of Docker Images and push to DockerHub
  25. 25 - Manual Installation on Hostinger using Terminal - One Time Setup
  26. 26 - Test Containerized Web App Running on Hostinger
  27. 27 - Create GitHub Action to Automate Deployment using a CI/CD Pipe-line

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.