Merge branch 'master' of github.com:backstage/backstage into RoadieHQ-identity-api-client-interface-7

This commit is contained in:
Brian Fletcher
2022-08-23 15:28:40 +01:00
955 changed files with 13568 additions and 5271 deletions
+39
View File
@@ -1,5 +1,44 @@
# example-backend
## 0.2.75-next.0
### Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.1-next.0
- @backstage/plugin-scaffolder-backend@1.6.0-next.0
- @backstage/plugin-kafka-backend@0.2.29-next.0
- @backstage/plugin-proxy-backend@0.2.30-next.0
- @backstage/plugin-azure-devops-backend@0.3.15-next.0
- @backstage/plugin-search-backend-node@1.0.2-next.0
- @backstage/plugin-tech-insights-node@0.3.4-next.0
- @backstage/backend-tasks@0.3.5-next.0
- @backstage/plugin-catalog-backend@1.3.2-next.0
- @backstage/plugin-search-backend-module-pg@0.4.0-next.0
- @backstage/catalog-client@1.0.5-next.0
- @backstage/integration@1.3.1-next.0
- @backstage/plugin-app-backend@0.3.36-next.0
- @backstage/plugin-auth-backend@0.15.2-next.0
- @backstage/plugin-auth-node@0.2.5-next.0
- @backstage/plugin-code-coverage-backend@0.2.2-next.0
- @backstage/plugin-graphql-backend@0.1.26-next.0
- @backstage/plugin-jenkins-backend@0.1.26-next.0
- @backstage/plugin-permission-backend@0.5.11-next.0
- @backstage/plugin-permission-common@0.6.4-next.0
- @backstage/plugin-permission-node@0.6.5-next.0
- @backstage/plugin-rollbar-backend@0.1.33-next.0
- @backstage/plugin-techdocs-backend@1.2.2-next.0
- @backstage/plugin-todo-backend@0.1.33-next.0
- @backstage/plugin-tech-insights-backend@0.5.2-next.0
- @backstage/plugin-badges-backend@0.1.30-next.0
- @backstage/plugin-search-backend-module-elasticsearch@1.0.2-next.0
- @backstage/plugin-kubernetes-backend@0.7.2-next.0
- @backstage/plugin-scaffolder-backend-module-rails@0.4.4-next.0
- @backstage/plugin-search-backend@1.0.2-next.0
- @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.20-next.0
- example-app@0.2.75-next.0
- @backstage/plugin-search-common@1.0.1-next.0
## 0.2.74
### Patch Changes
+9 -4
View File
@@ -11,8 +11,6 @@
FROM node:16-bullseye-slim
WORKDIR /app
# Install sqlite3 dependencies. You can skip this if you don't use sqlite3 in the image,
# in which case you should also move better-sqlite3 to "devDependencies" in package.json.
RUN apt-get update && \
@@ -20,16 +18,23 @@ RUN apt-get update && \
rm -rf /var/lib/apt/lists/* && \
yarn config set python /usr/bin/python3
# From here on we use the least-privileged `node` user to run the backend.
USER node
WORKDIR /app
# This switches many Node.js dependencies to production mode.
ENV NODE_ENV production
# Copy repo skeleton first, to avoid unnecessary docker cache invalidation.
# The skeleton contains the package.json of each package in the monorepo,
# and along with yarn.lock and the root package.json, that's enough to run yarn install.
COPY yarn.lock package.json packages/backend/dist/skeleton.tar.gz ./
COPY --chown=node:node yarn.lock package.json packages/backend/dist/skeleton.tar.gz ./
RUN tar xzf skeleton.tar.gz && rm skeleton.tar.gz
RUN yarn install --frozen-lockfile --production --network-timeout 300000 && rm -rf "$(yarn cache dir)"
# Then copy the rest of the backend bundle, along with any other files we might want.
COPY packages/backend/dist/bundle.tar.gz app-config.yaml ./
COPY --chown=node:node packages/backend/dist/bundle.tar.gz app-config*.yaml ./
RUN tar xzf bundle.tar.gz && rm bundle.tar.gz
CMD ["node", "packages/backend", "--config", "app-config.yaml"]
+34 -34
View File
@@ -1,6 +1,6 @@
{
"name": "example-backend",
"version": "0.2.74",
"version": "0.2.75-next.0",
"main": "dist/index.cjs.js",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -26,40 +26,40 @@
"build-image": "docker build ../.. -f Dockerfile --tag example-backend"
},
"dependencies": {
"@backstage/backend-common": "^0.15.0",
"@backstage/backend-tasks": "^0.3.4",
"@backstage/catalog-client": "^1.0.4",
"@backstage/backend-common": "^0.15.1-next.0",
"@backstage/backend-tasks": "^0.3.5-next.0",
"@backstage/catalog-client": "^1.0.5-next.0",
"@backstage/catalog-model": "^1.1.0",
"@backstage/config": "^1.0.1",
"@backstage/integration": "^1.3.0",
"@backstage/plugin-app-backend": "^0.3.35",
"@backstage/plugin-auth-backend": "^0.15.1",
"@backstage/plugin-auth-node": "^0.2.4",
"@backstage/plugin-azure-devops-backend": "^0.3.14",
"@backstage/plugin-badges-backend": "^0.1.29",
"@backstage/plugin-catalog-backend": "^1.3.1",
"@backstage/plugin-code-coverage-backend": "^0.2.1",
"@backstage/plugin-graphql-backend": "^0.1.25",
"@backstage/plugin-jenkins-backend": "^0.1.25",
"@backstage/plugin-kubernetes-backend": "^0.7.1",
"@backstage/plugin-kafka-backend": "^0.2.28",
"@backstage/plugin-permission-backend": "^0.5.10",
"@backstage/plugin-permission-common": "^0.6.3",
"@backstage/plugin-permission-node": "^0.6.4",
"@backstage/plugin-proxy-backend": "^0.2.29",
"@backstage/plugin-rollbar-backend": "^0.1.32",
"@backstage/plugin-scaffolder-backend": "^1.5.0",
"@backstage/plugin-scaffolder-backend-module-rails": "^0.4.3",
"@backstage/plugin-search-backend": "^1.0.1",
"@backstage/plugin-search-common": "^1.0.0",
"@backstage/plugin-search-backend-node": "^1.0.1",
"@backstage/plugin-search-backend-module-elasticsearch": "^1.0.1",
"@backstage/plugin-search-backend-module-pg": "^0.3.6",
"@backstage/plugin-techdocs-backend": "^1.2.1",
"@backstage/plugin-tech-insights-backend": "^0.5.1",
"@backstage/plugin-tech-insights-node": "^0.3.3",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.19",
"@backstage/plugin-todo-backend": "^0.1.32",
"@backstage/integration": "^1.3.1-next.0",
"@backstage/plugin-app-backend": "^0.3.36-next.0",
"@backstage/plugin-auth-backend": "^0.15.2-next.0",
"@backstage/plugin-auth-node": "^0.2.5-next.0",
"@backstage/plugin-azure-devops-backend": "^0.3.15-next.0",
"@backstage/plugin-badges-backend": "^0.1.30-next.0",
"@backstage/plugin-catalog-backend": "^1.3.2-next.0",
"@backstage/plugin-code-coverage-backend": "^0.2.2-next.0",
"@backstage/plugin-graphql-backend": "^0.1.26-next.0",
"@backstage/plugin-jenkins-backend": "^0.1.26-next.0",
"@backstage/plugin-kubernetes-backend": "^0.7.2-next.0",
"@backstage/plugin-kafka-backend": "^0.2.29-next.0",
"@backstage/plugin-permission-backend": "^0.5.11-next.0",
"@backstage/plugin-permission-common": "^0.6.4-next.0",
"@backstage/plugin-permission-node": "^0.6.5-next.0",
"@backstage/plugin-proxy-backend": "^0.2.30-next.0",
"@backstage/plugin-rollbar-backend": "^0.1.33-next.0",
"@backstage/plugin-scaffolder-backend": "^1.6.0-next.0",
"@backstage/plugin-scaffolder-backend-module-rails": "^0.4.4-next.0",
"@backstage/plugin-search-backend": "^1.0.2-next.0",
"@backstage/plugin-search-common": "^1.0.1-next.0",
"@backstage/plugin-search-backend-node": "^1.0.2-next.0",
"@backstage/plugin-search-backend-module-elasticsearch": "^1.0.2-next.0",
"@backstage/plugin-search-backend-module-pg": "^0.4.0-next.0",
"@backstage/plugin-techdocs-backend": "^1.2.2-next.0",
"@backstage/plugin-tech-insights-backend": "^0.5.2-next.0",
"@backstage/plugin-tech-insights-node": "^0.3.4-next.0",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.20-next.0",
"@backstage/plugin-todo-backend": "^0.1.33-next.0",
"@gitbeaker/node": "^35.1.0",
"@octokit/rest": "^19.0.3",
"better-sqlite3": "^7.5.0",
@@ -76,7 +76,7 @@
"winston": "^3.2.1"
},
"devDependencies": {
"@backstage/cli": "^0.18.1",
"@backstage/cli": "^0.18.2-next.0",
"@types/dockerode": "^3.3.0",
"@types/express": "^4.17.6",
"@types/express-serve-static-core": "^4.17.5",
@@ -24,5 +24,6 @@ export default async function createPlugin(
return createRouter({
logger: env.logger,
config: env.config,
reader: env.reader,
});
}