Deploy a Github repo to AWS

When you have successfully added an AWS account to your workspace and installed the Thunder.so Github App, you can create new applications. Click on + Project button to start.

Import a repository

You will now see a list of repositories. Select the repository you want to deploy.

Import Repositories

Select AWS Account and Region

Select your account and the region where you want to deploy your application.

Select AWS account and region

Configure your build

Thunder will automatically detect the framework and any necessary build settings.

However, you can configure the build settings. You can also add Environment Variables.

Generate User Access Token

Thunder will configure your AWS CodePipeline and Github repository for autodeploys. Authenticate the Github App to generate a long-term server-to-server token from Github.

Thunder will create a AWS Secrets Manager secret and store your user token safely. The ARN of the secret resource will be used to configure your build pipeline.

Authorize Github app

Install your application

Press the Deploy button to deploy the CDK stack to your AWS account.