Skip to content

My POV of an everything needed enterprise build of backstage to kickstart Dev Acceleration

Notifications You must be signed in to change notification settings

sachinkumaranumula/backstage

Repository files navigation

Scaffolded Backstage App for Org, Good Luck!

Setup

Github Setup

K8s minikube (OPTIONAL)

Webhook (OPTIONAL) - used for catalog provider to pick up catalog entity updates at source control

  • Create channel at smee.io (use channel at GitHub Org Webhook and below -u arg)
  • npm install --global smee-client
    smee -u https://smee.io/{REPLACE_WITH_CREATED_CHANNEL} -t http://localhost:7007/api/events/http/github
    
  • Setup Org Webhook Settings
  • Copy secret generated to BS_CATALOG_PROVIDER_WEBHOOK_SECRET at backstage-environment-setup.local.sh

Local Run

Environment Variables

  • copy env shell script as backstage-environment-setup.local.sh and fillout the values

Install

yarn install

Local Run

  • To start the app locally, run:
source backstage-environment-setup.local.sh
yarn dev

Upgrade

Upgrade

yarn backstage-cli versions:bump

Noob

Notes from Setup

Open Ports

frontend: 3000, backend: 7007

Windows Laptop Needs

Catalog priming (Ingesting existing software ecosystems)

Templating

All scaffolder actions http://localhost:3000/create/actions

Plugins

AuthN Plugin

Github Integration Plugin

Useful backstage repos

About

My POV of an everything needed enterprise build of backstage to kickstart Dev Acceleration

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published