Documentation

EGREED Deploy docs

Everything you need to connect a repository and ship it live.

Getting started

  1. 1Create your EGREED account and sign in to the dashboard.
  2. 2Click Connect GitHub to authorize the EGREED Deploy GitHub App on any account.
  3. 3Select a repository, confirm the detected framework, and click Deploy.

GitHub App

  1. 1The EGREED Deploy GitHub App uses deploy.egreedtech.org for its homepage, callback and webhook URLs.
  2. 2It requests read/write on Contents, Actions, Deployments, Checks and Commit Status, plus read-only Metadata.
  3. 3It subscribes to Installation, Push, Repository and Pull Request events to trigger deployments automatically.

Framework detection

  1. 1Next.js is detected from next.config.js / package.json.
  2. 2React is detected from vite.config, Node.js from server.js, Python from requirements.txt.
  3. 3Static sites are detected from index.html. You can override the build command per project.

Domains & SSL

  1. 1Every successful deployment receives a project-name.egreedtech.org subdomain.
  2. 2A CNAME record is created via the Cloudflare DNS API pointing to the platform.
  3. 3SSL is provisioned automatically, so your app is served over HTTPS from the first deploy.

Continuous deployment

  1. 1When you push to your main branch, GitHub sends a signed webhook to EGREED Deploy.
  2. 2The signature is verified, a new build starts, and your live application is updated.
  3. 3Each build appears in your deployment history with full logs.

Environment variables

  1. 1Add variables like DATABASE_URL, OPENAI_API_KEY and SECRET_KEYS per project.
  2. 2Scope each variable to production, preview or development targets.
  3. 3Values are stored securely and injected into your build and runtime.

Ready to try it?

Connect your first repository and deploy in minutes.

Open the dashboard