AstroGlass can be deployed to Netlify with minimal configuration.
Prerequisites
- A Netlify account.
- Node.js v20+ installed locally.
- Netlify CLI installed (
npm install -g netlify-cli).
Deployment Methods
Option 1: GitHub Integration (Recommended)
-
Push your code to GitHub
Ensure your project is in a GitHub repository.
-
Import to Netlify
Go to app.netlify.com > Add new site > Import an existing project.
-
Configure Build Settings
Use the following settings:
- Build Command:
pnpm run build - Publish Directory:
dist
- Build Command:
-
Deploy
Click “Deploy site” and wait for the build to complete.
Option 2: CLI Deployment
-
Login to Netlify
Terminal npx netlify login -
Deploy
Terminal pnpm run deploy:netlify
ℹ️
Search Index
The search index is generated automatically during pnpm run build. Ensure the build step completes successfully for search to work on the deployed site.