This is this demo application.
Now up to this point, that's, of course, just what we did
multiple times throughout this course already.
Now we want to take this application
and this image and deploy it onto a web server
so that any user is able to visit it,
and not just, we locally on our hosting machine.
Now for that, building the image is an important first step.
We always rebuild our image
whenever we made a change to our code.
But then once we get that image we want to ensure
that we now run the container based on that image,
not on our local machine, but instead on that remote server
and for that,
I will now use AWS
to create this remote machine first of all,
so that we then can use that remote machine
to run a container on it.
So for that, you need to create an account and sign in
and you will need a credit card for this as I mentioned,
even though what we're doing here will be covered
from the free tier
but you will still need that credit card.
What I show you here shouldn't incur any costs though.
Now once you are locked in here,
once you are in your AWS account,
which you already had or just created,
you should see this AWS Management Console here.
The exact look always changes a bit over time,
but you should see something like this
and you should find some search bar
where you can search for a specific AWS service.
Because AWS has so many services and products,
that well, you will often need
to search for the exact service you want to use right now.
In this case, we are going to search for EC2
which allows us to create virtual servers in the cloud,
which basically means our own computers in the cloud.
Now, once you're there, you should see something like this,
maybe you also see some kind of getting started screen,
in which case you can click on Get Started there.
In the end, the goal we'll have here
is that we launch a new instance.
So you should be able to find some button
which ultimately allows you to launch a new instance
and there are multiple ways of doing this.
I'm going to use this button to launch a new instance,
which in the end means launch a new cloud-based computer.
So that's what we're going to do.
We're going to launch a new instance.