Documentation
EGREED Deploy docs
Everything you need to connect a repository and ship it live.
Getting started
- 1Create your EGREED account and sign in to the dashboard.
- 2Click Connect GitHub to authorize the EGREED Deploy GitHub App on any account.
- 3Select a repository, confirm the detected framework, and click Deploy.
GitHub App
- 1The EGREED Deploy GitHub App uses deploy.egreedtech.org for its homepage, callback and webhook URLs.
- 2It requests read/write on Contents, Actions, Deployments, Checks and Commit Status, plus read-only Metadata.
- 3It subscribes to Installation, Push, Repository and Pull Request events to trigger deployments automatically.
Framework detection
- 1Next.js is detected from next.config.js / package.json.
- 2React is detected from vite.config, Node.js from server.js, Python from requirements.txt.
- 3Static sites are detected from index.html. You can override the build command per project.
Domains & SSL
- 1Every successful deployment receives a project-name.egreedtech.org subdomain.
- 2A CNAME record is created via the Cloudflare DNS API pointing to the platform.
- 3SSL is provisioned automatically, so your app is served over HTTPS from the first deploy.
Continuous deployment
- 1When you push to your main branch, GitHub sends a signed webhook to EGREED Deploy.
- 2The signature is verified, a new build starts, and your live application is updated.
- 3Each build appears in your deployment history with full logs.
Environment variables
- 1Add variables like DATABASE_URL, OPENAI_API_KEY and SECRET_KEYS per project.
- 2Scope each variable to production, preview or development targets.
- 3Values are stored securely and injected into your build and runtime.