No description
- TypeScript 84.3%
- Dockerfile 10.9%
- HTML 2.4%
- JavaScript 2.4%
|
All checks were successful
[Workflow] On Documentation Change / techdocs (push) Successful in 24s
[Workflow] On Documentation Change / Generate (push) Successful in 0s
[Workflow] On Documentation Change / Build (Zensical) + sync to Garage web (push) Successful in 32s
[Workflow] On Documentation Change / Deploy (docs site / Garage web) (push) Successful in 0s
Repo-scoped Garage key via repo-level TECHDOCS_S3_* (shadows org). The shared docs-site prefix stops receiving updates; the docs domain routes /backstage-application to the new bucket in homelab's phase C cutover. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| .github | ||
| docs | ||
| ops/docker | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| .releaserc.js | ||
| AGENTS.md | ||
| catalog-info.yaml | ||
| CHANGELOG.md | ||
| docker-compose.yml | ||
| mkdocs.yml | ||
| package.json | ||
| README.md | ||
Backstage Application
Requirements
- Docker
- Docker Compose
- Nvm (Node.js 22.10.0)
Running the project
cd backstage
yarn install --immutable
yarn tsc
cd ..
docker-compose up --build
Setting up cluster
kubectl -n backstage apply -f ops/k8s/service-account.yaml
kubectl -n backstage get secret admin-user -o jsonpath={".data.token"} | base64 -d