Guides
Deployment
Deploying Zeta Registry to your preferred environment.
Introduction
Zeta is a standard Next.js application. You can deploy it to any platform that supports Next.js. Official testing and support is provided for Vercel. Netlify is also supported, but may require additional configuration.
Deploying to Vercel (Recommended)
- Push your project to a Git repository (GitHub, GitLab, or Bitbucket).
- Go to vercel.com and import your repository.
- Vercel will detect the Next.js app automatically. Use the default build settings unless you have custom requirements.
- Set the required environment variables in the Vercel dashboard (
REGISTRY_TOKEN_SECRET
,POLAR_ORG_ID
,POLAR_ACCESS_TOKEN
, etc.). - Deploy the project.
For more details, see the Vercel Next.js documentation.
Deploying to Netlify
- Push your project to a Git repository.
- Go to netlify.com and create a new site from your repository.
- Set the build command to
pnpm build
(ornpm run build
, depending on your setup). - Set the publish directory to
.next
. - Set the required environment variables in the Netlify dashboard.
- Deploy the project.
For more details, see the Netlify Next.js documentation.
Other Platforms
Zeta can be deployed to any environment that supports Next.js. Refer to the official Next.js deployment documentation for more options and advanced configuration.
Notes
- Ensure all required environment variables are set before deploying.
- For troubleshooting, refer to the Installation Guide and Environment Variables.