- Notifications
You must be signed in to change notification settings - Fork34
devxp-tech/backstage
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
| Name | Where to get? |
|---|---|
| GITHUB_ACCESS_TOKEN | Generate a new personal access token inGIthub Secure page |
| AUTH_GITHUB_CLIENT_ID | Get inGithub app ID |
| AUTH_GITHUB_CLIENT_SECRET | Open a tiket to Devxp to share this value |
| SONARQUBE_TOKEN | Create aSonarqube token using thisdocumentation |
All environments aboveMUST be exported in your bash context like below:
# .bashrc or .zshrcexport GITHUB_ACCESS_TOKEN='YOUR-TOKEN-HERE'export AUTH_GITHUB_CLIENT_ID='YOUR-TOKEN-HERE'export AUTH_GITHUB_CLIENT_SECRET='YOUR-TOKEN-HERE'export SONARQUBE_TOKEN='YOUR-TOKEN-HERE'
You'll need to create an entry to your/etc/hosts to specifybackstage.local like below:
# /etc/hosts# ...127.0.0.1 backstage.local#...
You'll needDocker anddocker-compose installed before you continue!
Once all you need is in your bash context, just run the commands below:
docker-compose run --rm app yarn# to install node_modulesdocker-compose up -d app# to up the backstage application
Backstage in develop mode will be available inhttp://backstage.local:3000 and it's usingGitHub SSO integration
docker-compose run --rm app bashyarn backstage-cli versions:bump
graph TD; Dev-->Backstage; Backstage--create-->devxp-app; devxp-app-->golang; devxp-app-->python; devxp-app-->node; golang--new-app-->backstage-catalog; backstage-catalog--fetch-->github/devxp-tech/template-golang; backstage-catalog--fetch-->kubernetes-skelleton; backstage-catalog--push-->github/devxp-tech/new-app; kubernetes-skelleton--PullRequest-->ArgoCD; github/devxp-tech/new-app--workflow-->devxp-tech/.github/workflows; ArgoCD--pull-->helm-charts/devxp-app; ArgoCD--deploy-->Kubernetes; devxp-tech/.github/workflows--push/docker-image-->ghcr.github.com/devxp-tech; Kubernetes--pull/docker-image-->ghcr.github.com/devxp-tech; Kubernetes-->new-app;We ❤️ contributions big or small.See our guide on how to get started.
Made with 💜 by DevXP-Tech.
About
⚙️ Backstage System
Topics
Resources
License
Code of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Contributors5
Uh oh!
There was an error while loading.Please reload this page.