The easiest way to skyrocket your YouTube subscribers
Get Free YouTube Subscribers, Views and Likes

DevOps Crash Course (Docker Terraform and Github Actions)

Follow
Traversy Media

In this DevOps and Cloud Infrastructure tutorial, you will learn what DevOps is and how to apply some of the most important concepts including:

Docker containers
Infrastructure as Code
Continuous Integration and Continuous Deployment

DevOps Directive YouTube Channel:
   / devopsdirective  

Link to application: storybooks.devopsdirective.com

GitHub Repos:
https://github.com/bradtraversy/story... (Original)
https://github.com/sidpalas/storybooks (Version from video)

NOTE:
After filming I discovered that the setenv command that I used within the Github Action was deprecated due to a security vulnerability (https://github.blog/changelog/202010.... I replaced the usage with the updated method described here (https://docs.github.com/en/freeprot...)

TimeStamps:
0:00 Intro
1:18 Project Overview
2:21 Application Architecture
4:14 Part 1: Getting the initial project running
7:51 Part 2: Dockerize the application
9:55 Dockercompose
11:51 Aside: Makefiles!
12:31 Part 3: Terraform (Infrastructure as Code)
17:16 Setting up Terraform providers
22:21 GCP Resources
25:55 Terraform variables
28:23 Atlas MongoDB Resources
31:42 Cloudflare Resources
34:33 Aside: Secrets/credential management
37:21 Part 4: Deploying Manually
44:25 Part 5: CI/CD with Github Actions
50:14 Testing the Github action
51:25 Separate staging and production
57:22 Outro

posted by citystyleeevq