Deploy to AWS App Runner

Buddy lets you deploy applications and APIs to the AWS App Runner service. The instructions below will help you configure a pipeline that will streamline the whole process to a simple push to Git.

Image loading...Example pipeline with AWS App Runner deployment and monitoring

Tip
If you are new to Buddy, check out our workflow guides that will tell you how to build, test and deploy your type of application.

Configure pipeline in Buddy

  1. Create a new project in Buddy and select your Git provider:

Image loading...Creating a new project

  1. Add a new pipeline and configure the details: name, trigger mode, and branch from which you want to deploy.

Image loading...Adding a new pipeline

Configure AWS App Runner deployment

Warning
Before you add the actions, make sure that your AWS user has proper AWS permissions assigned and full programmatic access to AWS.

Buddy offers two AWS App Runner actions:

  • App Runner Deploy: lets you deploy containerized apps and APIs to Amazon Web Services
  • App Runner Monitor: waits until the deployment has finished and checks the status of the deployed application

Image loading...AWS actions

AWS App Runner Deploy

This action has four configuration tabs:

  • Deploy – here you select the AWS integration and select the region and the ARN of the App Runner service
  • Variables – here you can view your AWS integration variables, and create your own if required
  • Conditions – here you configure the trigger conditions for which the action will run
  • Options – here you define the action's name and behavior on failure and additional options

Image loading...AWS App Runner Deploy configuration

AWS App Runner Monitor

This action is very similar to App Runner Deploy. The 'Wait until ready' option lets you define the time after which the action will call a timeout if the application doesn't respond.

Image loading...AWS App Runner Monitor configuration

Last modified on Sep 24, 2024