On this page
Basics
AWS Amplify
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
- Push your project to GitHub, GitLab, or Bitbucket.
- In the AWS Amplify console, choose Deploy an app.
- Connect your repository and select the branch to deploy.
- Add an
amplify.ymlfile so Amplify uses the correct build settings.
Example 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.0or 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
Host on AWS Amplify
Official Hugo guide for deploying sites on AWS Amplify.