Merge branch 'master' of github.com:backstage/backstage into RoadieHQ-5identity-api-client-interface
This commit is contained in:
@@ -25,13 +25,18 @@ WORKDIR /app
|
||||
# This switches many Node.js dependencies to production mode.
|
||||
ENV NODE_ENV production
|
||||
|
||||
# Copy over Yarn 3 configuration, release, and plugins
|
||||
COPY .yarn ./.yarn
|
||||
COPY .yarnrc.yml ./
|
||||
|
||||
# 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 --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)"
|
||||
# Note that this install is not immutable, which is one of the reasons we don't recommend Yarn 3 yet
|
||||
RUN yarn workspaces focus --all --production && rm -rf "$(yarn cache clean)"
|
||||
|
||||
# Then copy the rest of the backend bundle, along with any other files we might want.
|
||||
COPY --chown=node:node packages/backend/dist/bundle.tar.gz app-config*.yaml ./
|
||||
|
||||
@@ -41,8 +41,8 @@
|
||||
"@backstage/plugin-code-coverage-backend": "^0.2.2-next.0",
|
||||
"@backstage/plugin-graphql-backend": "^0.1.26-next.1",
|
||||
"@backstage/plugin-jenkins-backend": "^0.1.26-next.1",
|
||||
"@backstage/plugin-kubernetes-backend": "^0.7.2-next.1",
|
||||
"@backstage/plugin-kafka-backend": "^0.2.29-next.0",
|
||||
"@backstage/plugin-kubernetes-backend": "^0.7.2-next.1",
|
||||
"@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.1",
|
||||
@@ -51,24 +51,24 @@
|
||||
"@backstage/plugin-scaffolder-backend": "^1.6.0-next.1",
|
||||
"@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.1",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "^1.0.2-next.0",
|
||||
"@backstage/plugin-search-backend-module-pg": "^0.4.0-next.1",
|
||||
"@backstage/plugin-techdocs-backend": "^1.2.2-next.0",
|
||||
"@backstage/plugin-search-backend-node": "^1.0.2-next.1",
|
||||
"@backstage/plugin-search-common": "^1.0.1-next.0",
|
||||
"@backstage/plugin-tech-insights-backend": "^0.5.2-next.1",
|
||||
"@backstage/plugin-tech-insights-node": "^0.3.4-next.0",
|
||||
"@backstage/plugin-tech-insights-backend-module-jsonfc": "^0.1.20-next.0",
|
||||
"@backstage/plugin-tech-insights-node": "^0.3.4-next.0",
|
||||
"@backstage/plugin-techdocs-backend": "^1.2.2-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",
|
||||
"azure-devops-node-api": "^11.0.1",
|
||||
"better-sqlite3": "^7.5.0",
|
||||
"dockerode": "^3.3.1",
|
||||
"example-app": "link:../app",
|
||||
"express": "^4.17.1",
|
||||
"express-promise-router": "^4.1.0",
|
||||
"express-prom-bundle": "^6.3.6",
|
||||
"express-promise-router": "^4.1.0",
|
||||
"luxon": "^3.0.0",
|
||||
"pg": "^8.3.0",
|
||||
"pg-connection-string": "^2.3.0",
|
||||
|
||||
Reference in New Issue
Block a user