├── .devcontainer └── devcontainer.json ├── .dockerignore ├── .env ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── app.env ├── docker-compose-volumes.yml ├── docker-compose.yml └── src └── backstage ├── README.md ├── app-config.local.yaml ├── app-config.production.yaml ├── app-config.yaml ├── backstage.json ├── catalog-info.yaml ├── examples ├── entities.yaml ├── org.yaml └── template │ ├── content │ ├── catalog-info.yaml │ ├── index.js │ └── package.json │ └── template.yaml ├── lerna.json ├── package.json ├── packages ├── README.md ├── app │ ├── .eslintrc.js │ ├── cypress.json │ ├── cypress │ │ ├── .eslintrc.json │ │ └── integration │ │ │ └── app.js │ ├── package.json │ ├── public │ │ ├── android-chrome-192x192.png │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── manifest.json │ │ ├── robots.txt │ │ └── safari-pinned-tab.svg │ └── src │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── apis.ts │ │ ├── components │ │ ├── Root │ │ │ ├── LogoFull.tsx │ │ │ ├── LogoIcon.tsx │ │ │ ├── Root.tsx │ │ │ └── index.ts │ │ ├── catalog │ │ │ └── EntityPage.tsx │ │ └── search │ │ │ └── SearchPage.tsx │ │ ├── index.tsx │ │ └── setupTests.ts └── backend │ ├── .eslintrc.js │ ├── Dockerfile │ ├── README.md │ ├── package.json │ └── src │ ├── index.test.ts │ ├── index.ts │ ├── plugins │ ├── app.ts │ ├── auth.ts │ ├── catalog.ts │ ├── proxy.ts │ ├── scaffolder.ts │ ├── search.ts │ └── techdocs.ts │ └── types.ts ├── plugins └── README.md ├── tsconfig.json └── yarn.lock /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/README.md -------------------------------------------------------------------------------- /app.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/app.env -------------------------------------------------------------------------------- /docker-compose-volumes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/docker-compose-volumes.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /src/backstage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/README.md -------------------------------------------------------------------------------- /src/backstage/app-config.local.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/app-config.local.yaml -------------------------------------------------------------------------------- /src/backstage/app-config.production.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/app-config.production.yaml -------------------------------------------------------------------------------- /src/backstage/app-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/app-config.yaml -------------------------------------------------------------------------------- /src/backstage/backstage.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.8.0" 3 | } 4 | -------------------------------------------------------------------------------- /src/backstage/catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/catalog-info.yaml -------------------------------------------------------------------------------- /src/backstage/examples/entities.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/examples/entities.yaml -------------------------------------------------------------------------------- /src/backstage/examples/org.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/examples/org.yaml -------------------------------------------------------------------------------- /src/backstage/examples/template/content/catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/examples/template/content/catalog-info.yaml -------------------------------------------------------------------------------- /src/backstage/examples/template/content/index.js: -------------------------------------------------------------------------------- 1 | console.log('Hello from ${{ values.name }}!'); 2 | -------------------------------------------------------------------------------- /src/backstage/examples/template/content/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/examples/template/content/package.json -------------------------------------------------------------------------------- /src/backstage/examples/template/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/examples/template/template.yaml -------------------------------------------------------------------------------- /src/backstage/lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/lerna.json -------------------------------------------------------------------------------- /src/backstage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/package.json -------------------------------------------------------------------------------- /src/backstage/packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/README.md -------------------------------------------------------------------------------- /src/backstage/packages/app/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); 2 | -------------------------------------------------------------------------------- /src/backstage/packages/app/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/cypress.json -------------------------------------------------------------------------------- /src/backstage/packages/app/cypress/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/cypress/.eslintrc.json -------------------------------------------------------------------------------- /src/backstage/packages/app/cypress/integration/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/cypress/integration/app.js -------------------------------------------------------------------------------- /src/backstage/packages/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/package.json -------------------------------------------------------------------------------- /src/backstage/packages/app/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /src/backstage/packages/app/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/public/apple-touch-icon.png -------------------------------------------------------------------------------- /src/backstage/packages/app/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/public/favicon-16x16.png -------------------------------------------------------------------------------- /src/backstage/packages/app/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/public/favicon-32x32.png -------------------------------------------------------------------------------- /src/backstage/packages/app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/public/favicon.ico -------------------------------------------------------------------------------- /src/backstage/packages/app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/public/index.html -------------------------------------------------------------------------------- /src/backstage/packages/app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/public/manifest.json -------------------------------------------------------------------------------- /src/backstage/packages/app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/public/robots.txt -------------------------------------------------------------------------------- /src/backstage/packages/app/public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /src/backstage/packages/app/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/src/App.test.tsx -------------------------------------------------------------------------------- /src/backstage/packages/app/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/src/App.tsx -------------------------------------------------------------------------------- /src/backstage/packages/app/src/apis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/src/apis.ts -------------------------------------------------------------------------------- /src/backstage/packages/app/src/components/Root/LogoFull.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/src/components/Root/LogoFull.tsx -------------------------------------------------------------------------------- /src/backstage/packages/app/src/components/Root/LogoIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/src/components/Root/LogoIcon.tsx -------------------------------------------------------------------------------- /src/backstage/packages/app/src/components/Root/Root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/src/components/Root/Root.tsx -------------------------------------------------------------------------------- /src/backstage/packages/app/src/components/Root/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/src/components/Root/index.ts -------------------------------------------------------------------------------- /src/backstage/packages/app/src/components/catalog/EntityPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/src/components/catalog/EntityPage.tsx -------------------------------------------------------------------------------- /src/backstage/packages/app/src/components/search/SearchPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/src/components/search/SearchPage.tsx -------------------------------------------------------------------------------- /src/backstage/packages/app/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/app/src/index.tsx -------------------------------------------------------------------------------- /src/backstage/packages/app/src/setupTests.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom'; 2 | -------------------------------------------------------------------------------- /src/backstage/packages/backend/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); 2 | -------------------------------------------------------------------------------- /src/backstage/packages/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/backend/Dockerfile -------------------------------------------------------------------------------- /src/backstage/packages/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/backend/README.md -------------------------------------------------------------------------------- /src/backstage/packages/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/backend/package.json -------------------------------------------------------------------------------- /src/backstage/packages/backend/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/backend/src/index.test.ts -------------------------------------------------------------------------------- /src/backstage/packages/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/backend/src/index.ts -------------------------------------------------------------------------------- /src/backstage/packages/backend/src/plugins/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/backend/src/plugins/app.ts -------------------------------------------------------------------------------- /src/backstage/packages/backend/src/plugins/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/backend/src/plugins/auth.ts -------------------------------------------------------------------------------- /src/backstage/packages/backend/src/plugins/catalog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/backend/src/plugins/catalog.ts -------------------------------------------------------------------------------- /src/backstage/packages/backend/src/plugins/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/backend/src/plugins/proxy.ts -------------------------------------------------------------------------------- /src/backstage/packages/backend/src/plugins/scaffolder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/backend/src/plugins/scaffolder.ts -------------------------------------------------------------------------------- /src/backstage/packages/backend/src/plugins/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/backend/src/plugins/search.ts -------------------------------------------------------------------------------- /src/backstage/packages/backend/src/plugins/techdocs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/backend/src/plugins/techdocs.ts -------------------------------------------------------------------------------- /src/backstage/packages/backend/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/packages/backend/src/types.ts -------------------------------------------------------------------------------- /src/backstage/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/plugins/README.md -------------------------------------------------------------------------------- /src/backstage/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/tsconfig.json -------------------------------------------------------------------------------- /src/backstage/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paolomainardi/docker-backstage-devcontainers/HEAD/src/backstage/yarn.lock --------------------------------------------------------------------------------