From 7b74d51a6f25126077f3fa2d004695deaacb580e Mon Sep 17 00:00:00 2001 From: Michael Lumish Date: Wed, 27 Mar 2024 11:10:14 -0700 Subject: [PATCH] grpc-js-xds: use local proto-loader, build proto-loader in interop Dockerfile --- packages/grpc-js-xds/interop/Dockerfile | 2 ++ packages/grpc-js-xds/package.json | 1 + 2 files changed, 3 insertions(+) diff --git a/packages/grpc-js-xds/interop/Dockerfile b/packages/grpc-js-xds/interop/Dockerfile index 6239b5f22..9ad6091f2 100644 --- a/packages/grpc-js-xds/interop/Dockerfile +++ b/packages/grpc-js-xds/interop/Dockerfile @@ -22,6 +22,8 @@ FROM node:18-slim as build WORKDIR /node/src/grpc-node COPY . . +WORKDIR /node/src/grpc-node/packages/proto-loader +RUN npm install WORKDIR /node/src/grpc-node/packages/grpc-js RUN npm install WORKDIR /node/src/grpc-node/packages/grpc-js-xds diff --git a/packages/grpc-js-xds/package.json b/packages/grpc-js-xds/package.json index 3332a06fa..b76e97c6a 100644 --- a/packages/grpc-js-xds/package.json +++ b/packages/grpc-js-xds/package.json @@ -33,6 +33,7 @@ "homepage": "https://github.com/grpc/grpc-node#readme", "devDependencies": { "@grpc/grpc-js": "file:../grpc-js", + "@grpc/proto-loader": "file:../proto-loader", "@types/gulp": "^4.0.6", "@types/gulp-mocha": "0.0.32", "@types/mocha": "^5.2.6",