You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Treat the Git provider as a first-class concept on Project and
Deployment with repo_provider and repo_base_url fields. Users can
connect Gitea instances via PAT in settings, create projects from
Gitea repos, and trigger deployments via Gitea push webhooks.
GitHub is now optional -- login and project creation only show
configured providers. Migration a1b2c3d4e5f6 adds repo_provider
enum, GiteaConnection model, and backfills existing rows to github.
Authored By: TDvorak <info@tdvorak.dev>
Copy file name to clipboardExpand all lines: README.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ An open-source and self-hostable alternative to Vercel, Render, Netlify and the
17
17
18
18
## Key features
19
19
20
-
-**Git-based deployments**: Push to deploy from GitHub with zero-downtime rollouts and instant rollback.
20
+
-**Git-based deployments**: Push to deploy from GitHub or Gitea with zero-downtime rollouts and instant rollback.
21
21
-**Multi-language support**: Python, Node.js, PHP... basically anything that can run on Docker.
22
22
-**Environment management**: Multiple environments with branch mapping and encrypted environment variables.
23
23
-**Real-time monitoring**: Live and searchable build and runtime logs.
@@ -35,7 +35,7 @@ See [devpu.sh/docs](https://devpu.sh/docs) for installation, configuration, and
35
35
36
36
-**Server**: Ubuntu 20.04+ or Debian 11+ with SSH access and sudo privileges. A [Hetzner CPX31](https://devpu.sh/docs/guides/create-hetzner-server) works well.
37
37
-**DNS**: We recommend [Cloudflare](https://cloudflare.com).
38
-
-**GitHub account**: You'll create a GitHub App for login and repository access.
38
+
-**GitHub account**: You'll create a GitHub App for login and repository access. Gitea instances can also be connected via Personal Access Tokens.
39
39
-**Email provider**: A [Resend](https://resend.com) account or SMTP credentials for login emails and invitations.
40
40
41
41
## Quickstart
@@ -138,6 +138,7 @@ See [ARCHITECTURE.md](ARCHITECTURE.md) for codebase structure.
0 commit comments