Prerequisites
- Sevalla’s quick start templates are stored and managed in GitHub; therefore, you need a GitHub account to access them.
- You need to create a Sevalla account to deploy the static site.
Deploy an Astro static site
- Log in to GitHub and create a new repository from this template (Use this template > Create a new repository): Sevalla – Hello World – Static Site With Astro.
- In Sevalla, click Static Sites > Add site > select GitHub, click Connect git provider > Authorize, and log in to your GitHub account.
- Choose the Hello World Astro repository, click Continue, and enter the following in the Build settings:
- Build command:
npm run build
- Node version: 18
- Publish directory: dist
- Click Create site.

Sevalla Welcome page after successful deployment of Astro.
Deployment lifecycle
Whenever a deployment is initiated (through creating a static site or re-deploying due to an incoming commit), thenpm build
command is run, followed by the npm start
command.