DevOps Crash Course (Docker, Terraform, and Github Actions)

JavaScript / Web 171K צפיות 05/11/2020
פתח ב-YouTube

דרג סרטון זה

התחבר כדי לדרג

תיאור

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: https://www.youtube.com/c/DevOpsDirective Link to application: storybooks.devopsdirective.com GitHub Repos: - https://github.com/bradtraversy/storybooks (Original) - https://github.com/sidpalas/storybooks (Version from video) NOTE: After filming I discovered that the set-env command that I used within the Github Action was deprecated due to a security vulnerability (https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/). I replaced the usage with the updated method described here (https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#environment-files) 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 - Docker-compose 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

#Traversy Media