AWS App Runner is a new service that provides customers with a fast, simple, and secure way to deploy applications on AWS without managing any infrastructure. Customers simply provide their source code or container image and App Runner will automatically build and deploy the application, load balance network traffic, automatically scale up or down based on demand, monitor health of the application, and deliver encryption.
In this workshop, we will launch simple applications, using source code stored in GitHub, and using containers.
In this chapter we will walk through the various paths to get an application deployed to AWS App Runner. The first section requires no Dockerfile and will walk through getting an application deployed from GitHub in a few simple steps. Next, we will look at how to deploy an application as a Docker image.
Let’s get started!