Use AWS Amplify to deploy your Thulite site from a Git repository.

This project builds with npm run build and publishes the generated public/ directory.

How to deploy

  1. Push your project to GitHub, GitLab, or Bitbucket.
  2. In the AWS Amplify console, choose Deploy an app.
  3. Connect your repository and select the branch to deploy.
  4. Add an amplify.yml file so Amplify uses the correct build settings.

Example amplify.yml

amplify.yml
version: 1
frontend:
  phases:
    preBuild:
      commands:
        - npm ci
    build:
      commands:
        - npm run build
  artifacts:
    baseDirectory: public
    files:
      - "**/*"

Amplify reads this file during deployment instead of relying on guessed defaults.

Notes

  • Thulite requires Node.js 24.13.0 or later
  • If you need specific Hugo tooling versions, define them in Amplify environment settings or expand amplify.yml
  • Each push to the connected branch triggers a new deploy

Learn more

Hugo
Host on AWS Amplify

Official Hugo guide for deploying sites on AWS Amplify.