This repository helps developers to run the RedHat Developer Hub locally and integrates with Gitea for OAuth.
Step 1:
Clone auth-config.yaml.template
to auth-config.yaml
under the dev-hub
folder.
Step 2:
Update the auth.providers
section of the YAML with the clientId
and clientSecret
for either GitHub or GitLab.
Step 3:
Configure the signInPage
. It should be either GitHub or GitLab.
Step 4:
Bring up the Developer Hub:
podman compose up
## Configuring plugins
Update `start_dev_hub.sh` file with necessary endpoints for other tools like Jira/SonarQube. Currently, random values are being set.