Hosting a One-Page App on AWS

To deploy your app to AWS hosting, for it to be available in the public domain, you need to create an AWS account (https://aws.amazon.com/getting-started/?nc1=h_ls).

Click on Create an AWS Account on the main page.

Fill out all fields on the sign-up page: contact information, payment information, identity verification, support plan and confirmation.

After registration personalizes your AWS Experience and submits it, also you can skip this step. Next click on Sign In to the Console.

Next, choose AWS Amplify.

Afterwards, you will be redirected to the Get started with Amplify Hosting page, where you need to choose GitHub.

Then the authorization on the GitHub window opens, please click on the Authorize AWS Amplify green button, next, select the permission to your GitHub repositories (all or only), and click on Install & Authorize.

Confirm access by confirming your GitHub password.

Next, you will be redirected to the first step of hosting your application which is Add repository branch. Select your application GitHub repository and go Next.

Next, select the brach as master and in the Connecting a monorepo section, check the box, and write the folder name – frontend and go Next.

The next step is to Configure build settings, just skip it and go Next.

The final step is Review, here you can see all details and settings of your application, you also can skip it and click on Save and Deploy.

Next, you will be redirected to your application's deployment page, where you can see how your application is created step by step. When all steps are green please click on the image of the website window.

Finally, here is your hosted application!

If you face any difficulties, please message us on our Discord, Forum, Twitter, or Facebook. We will respond to your inquiry as quickly as possible!


← Hosting on AWS                                  Hosting on Heroku →