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
Copy file name to clipboardExpand all lines: docs/self-host/deploy-binary.mdx
+26-3Lines changed: 26 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -7,16 +7,31 @@ Digger has 2 main components: the CLI that runs within your CI and an orchestrat
7
7
This guide describes self-hosting the orchestrator backend as a binary aka "roll your own". Self-hosting may come handy when using the cloud-based version of it is not an option (for example due to compliance requirements). More guides (docker, EC2, etc) are coming soon.
8
8
9
9
<Note>
10
-
This guide is about self-hosting Digger Community Edition which is free and open source (Apache 2.0 license) ([repo on GitHub](https://github.com/diggerhq/digger)). You do not need a license or an account on Digger Cloud to self-host Digger CE. If you require enterprise-grade features like Github Enterprise Server support, SSO / SAML, multi-team / multi-org - [Talk to us](https://calendly.com/diggerdev/digger-open-source-terraform-cloud-alternativ-clone)
10
+
This guide is about self-hosting Digger Community Edition which is free and
11
+
open source (Apache 2.0 license) ([repo on
12
+
GitHub](https://github.com/diggerhq/digger)). You do not need a license or an
13
+
account on Digger Cloud to self-host Digger CE. If you require
14
+
enterprise-grade features like Github Enterprise Server support, SSO / SAML,
- Rights to install GitHub apps in your organisation
16
25
17
26
# Download Digger API binary
18
27
19
-
Get it from [releases](https://github.com/diggerhq/digger/releases/). Note that it's a separate binary, not to be confused the CLI agent that runs in the CI job.
28
+
Get it from [releases](https://github.com/diggerhq/digger/releases/). Note that it's a separate binary, not to be confused the CLI agent that runs in the CI job.
29
+
30
+
# Clone the Digger Repository
31
+
32
+
```
33
+
git clone https://github.com/diggerhq/digger.git
34
+
```
20
35
21
36
# Set initial environment variables
22
37
@@ -34,9 +49,16 @@ ALLOW_DIRTY=false # set to true if the database has already a schema configured
You should now see initial database migrations and tables being created. Go to your_digger_hostname:3000/projects; you should see the dashboard. The setup is not complete yet!
58
+
59
+
Note: depending on the OS security settings you may need to allow the binary to run.
60
+
61
+
Go to your_digger_hostname:3000/projects; you should see the dashboard. The setup is not complete yet!
40
62
41
63
# Create GitHub app
42
64
@@ -59,6 +81,7 @@ GITHUB_WEBHOOK_SECRET=
59
81
On the exchange-code page (see above) click the installation link at the top and select the repositories.
60
82
61
83
From here on it's the same steps as in the [Quickstart](https://docs.digger.dev/getting-started/github-actions-+-aws):
0 commit comments