This repository is a example of a Backstage App for running on Kubernetes cluster. Tested on my local K3S cluster.
- NodeJS
- Yarn
- A running Kubernetes cluster
- Docker CLI
- Clone the repository
- Run
yarn install
,yarn tsc
andyarn build:all
- Build the docker image by
docker build . -f packages/backend/Dockerfile
- Replace
[Your GitHub PAT]
with your own GitHub Personal Access Token inkubernetes/backstage-secret.yaml
- Replace
[Your Backstage Image]
with the Backstage image URL inkubernetes/backstage.yaml
- Create namespace by
kubectl create ns backstage
- Run
kubectl apply -f kubernetes/.
- Run
kubectl port-forward --namespace=backstage svc/backstage 7007:7007
- Access your Backstage App through
http://localhost:7007