From the course: DevOps Foundations: Your First Project
Unlock the full course today
Join today to access over 23,000 courses taught by industry experts.
AWS deployment explained
From the course: DevOps Foundations: Your First Project
AWS deployment explained
- [Narrator] Explore California has a couple of things that make it more devops'd. We have a Docker file that allows us to run the website locally, some unit tests written with RSpec to let us test against the website. RSpec, those Rspec tests are using Capybara and Selenium to spin up the website and do those tests. And we're doing all of this in Docker Compose so that we don't have to type a bunch of commands over and over again and also have a network through which all of those pieces can talk to each other and interact with each other. We also have a service that allows us to run Terraform. In this course, we're going to use that Terraform service to deploy Explore California into AWS. But before we go into that, let's talk about AWS really quickly. AWS stands for Amazon Web Services and Amazon Web Services is a cloud provider that enables you to create all sorts of things or resources that you want to use in Amazon's…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
(Locked)
Creating the Terraform Dockerfile8m 58s
-
(Locked)
Building and testing a Terraform Docker image4m 32s
-
(Locked)
Creating a Terraform Docker Compose service1m 50s
-
(Locked)
AWS deployment explained3m 56s
-
(Locked)
Writing Terraform code12m 35s
-
(Locked)
Reviewing the Terraform plan9m 15s
-
(Locked)
Applying the Terraform plan7m 35s
-
(Locked)
Deploying the website into AWS S35m 48s
-
(Locked)
Destroying the website from AWS S36m 1s
-
(Locked)
Writing your integration test5m 55s
-
(Locked)
Running your integration test4m 58s
-
(Locked)
-
-