Documentation
Everything you need to deploy your frontend projects with One Deploy.
1Quick Start
Connect Your Repository
Click the "Connect GitHub" button on your dashboard to authorize One Deploy to access your repositories.
Select a Project
Choose the repository you want to deploy. We support any static frontend project including Next.js, React, Vue, and plain HTML/CSS.
Deploy
Click "Deploy Now" and watch the magic happen. Your site will be live at your-repo.onedeploy.dev in seconds.
2Configuration
Build Settings
One Deploy automatically detects your project type and configures build settings. You can override these in your project settings.
{
"buildCommand": "npm run build",
"outputDirectory": "out",
"nodeVersion": "20"
}Environment Variables
Add environment variables in your project settings. They'll be available during the build process.
3Auto-Deploy on Push
Once you've deployed a project, One Deploy automatically redeploys whenever you push to your main branch. No configuration needed!
Push to GitHub
Commit your changes and push to main
Automatic Build
We detect the push and trigger a new build
Live in Seconds
Your site is updated with the latest changes
4Custom Domains
Add a custom domain to your project by adding a CNAME record pointing to your One Deploy URL:
| Type | Name | Value |
|---|---|---|
| CNAME | www | your-project.onedeploy.dev |
SSL certificates are automatically provisioned for all custom domains.