Deployment
Pulse AI is built with Next.js and can be deployed to any platform that supports Node.js applications. For the best experience, we recommend deploying with Vercel.
Before Deploying
Before creating a production deployment, ensure you have:
- Customized your content and branding
- Updated SEO metadata
- Added your environment variables (if applicable)
- Tested the application locally
Verify your production build works correctly:
npm run buildIf the build completes successfully, your project is ready for deployment.
Deploying to Vercel
Vercel is the recommended hosting platform for Pulse AI.
Step 1: Create a Repository
Upload your customized Pulse AI project to a Git repository.
Step 2: Import the Project
Log in to your Vercel dashboard and click Add New Project.
Select your repository and import it.
Step 3: Configure Environment Variables
If your project uses environment variables, add them in the Vercel project settings before deploying.
Step 4: Deploy
Click Deploy.
Vercel will automatically:
- Install dependencies
- Build the application
- Generate an optimized production deployment
Once completed, your website will be available at a live URL.
Production Build
To create a production build locally:
npm run buildTo start the production server:
npm startDeploying to Other Providers
Pulse AI can also be deployed to:
- Netlify
- Railway
- DigitalOcean
- AWS
- Azure
- Google Cloud
- VPS Hosting Providers
Most providers simply require:
npm install
npm run build
npm startEnvironment Variables
If your project uses API keys or third-party integrations, create a .env.local file during development:
NEXT_PUBLIC_SITE_URL=https://your-domain.comWhen deploying, add the same variables through your hosting provider's dashboard.
Custom Domain
After deployment, connect your custom domain through your hosting provider's domain settings.
Example:
https://yourdomain.comBe sure to update any SEO metadata or environment variables that reference your domain.
Updating Your Deployment
Whenever you make changes:
- Save your changes locally.
- Create a new production build.
- Push the updates to your repository.
- Redeploy through your hosting provider.
Most modern platforms automatically redeploy whenever changes are pushed to the connected repository.
Need Help?
If your deployment fails:
- Verify that
npm run buildcompletes successfully locally. - Confirm all required environment variables are configured.
- Ensure you are using Node.js 18 or later.
- Check your hosting provider's deployment logs for detailed error messages.
Your Pulse AI website is now ready for production 🚀