Deploy a Next.js Static Site on AWS

You can deploy a Next.js site on AWS in under a minute. Your site is served over a lightning-fast global CDN, comes with fully managed TLS certificates, and supports custom domains out of the box.

  1. Use your existing Next.js repository.

In next.config.mjs file, uncomment the line that sets output: "export".

  1. Create a new Application on Thunder, and give Thunder permission to access your new repo.

  2. Use the following values during creation:

ParameterValue
Install Commandnpm install
Build Commandnpm run next build
Output Directoryout

That’s it! Your app will be live on your CloudFront URL as soon as the build finishes.