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