Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

grpc-getting-started

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

grpc-getting-started - npm Package Compare versions

Comparing version 0.3.7 to 0.3.8

2

package.json

@@ -5,3 +5,3 @@ {

"name": "grpc-getting-started",
"version": "0.3.7",
"version": "0.3.8",
"main": "none",

@@ -8,0 +8,0 @@ "description": "Demonstration of the use of gRPC and front-end",

@@ -42,3 +42,30 @@ # gRPC 入门指引 (最初版)

项目开始之前,你需要新建一个基础的 `package.json` 文件,安装 webpack,然后再继续下面的步骤。示例代码:
```json
{
"name": "demo",
"version": "1.0.0",
"main": "none",
"description": "",
"scripts": {
"build": "webpack --config prod.config.js"
},
"devDependencies": {
"webpack": "^5.76.1",
"webpack-cli": "^5.0.1",
"webpack-dev-server": "^4.11.1"
},
"license": "MIT"
}
```
也可以直接使用下面的命令创建 `package.json` 文件,详细内容请参看 [Webpack](https://webpack.js.org/configuration/)
```sh
$ npx webpack init
```
## (1) 定义服务

@@ -560,4 +587,39 @@

>
>
>
> #### ⚠️ d) 使用 docker 安装envoy,并使用 `.yaml` 自定义配置,更多内容参看 [Using the Envoy Docker Image](https://www.envoyproxy.io/docs/envoy/latest/start/docker)
>
>
> (d-1)拉取镜像(envoy 1.27.0-dev-65273b),成功后可以在 docker 镜像中找到它,
>
> ```sh
> $ docker pull envoyproxy/envoy:dev-65273b2a9b25e9650a4379c9eeb0c1c48f29089c
> $ docker run --rm envoyproxy/envoy:dev-65273b2a9b25e9650a4379c9eeb0c1c48f29089c --version
> $ docker image ls
> ```
>
> (d-2)使用 envoy 镜像并应用 `.yaml` 自定义配置。首先你需要新建一个项目文件夹,并在根目录创建文件 `Dockerfile` 和 `envoy.yaml`, `Dockerfile` 的内容如下:
>
> ```sh
> FROM envoyproxy/envoy:dev-65273b2a9b25e9650a4379c9eeb0c1c48f29089c
> COPY envoy.yaml /etc/envoy/envoy.yaml
> RUN chmod go+r /etc/envoy/envoy.yaml
> ```
>
> (d-3)进入你的项目目录,然后运行下面的命令:
>
> ```sh
> # 构建新的 envoy 镜像:
> $ docker build -t envoy:v1 .
> # 假设 Envoy 配置为侦听端口 9901 和 10000,您现在可以使用以下命令启动它(根据 `envoy.yaml` 文件的端口来配置自己想要侦听的端口):
> $ docker run -d --name envoy -p 9901:9901 -p 10000:10000 envoy:v1
> ```
>
> (d-4)启动以后 envoy 代理服务将运行。
>
### 步骤 6.2。 配置 Envoy 代理

@@ -564,0 +626,0 @@

@@ -43,3 +43,30 @@ # gRPC Getting Started (original version)

Before starting the project, you need to create a basic `package.json` file, install webpack, and then proceed to the following steps. Sample code:
```json
{
"name": "demo",
"version": "1.0.0",
"main": "none",
"description": "",
"scripts": {
"build": "webpack --config prod.config.js"
},
"devDependencies": {
"webpack": "^5.76.1",
"webpack-cli": "^5.0.1",
"webpack-dev-server": "^4.11.1"
},
"license": "MIT"
}
```
You can also directly create a `package.json` file using the following command, For more information, see [Webpack](https://webpack.js.org/configuration/)
```sh
$ npx webpack init
```
## (1) Defining the Service

@@ -564,2 +591,34 @@

>
>
>
> #### ⚠️ d) Use docker to install envoy and use `.yaml` to customize the configuration, checkout [Using the Envoy Docker Image](https://www.envoyproxy.io/docs/envoy/latest/start/docker)
>
>
> (d-1)Pull the image (envoy 1.27.0-dev-65273b), you can find it in the docker image after success,
>
> ```sh
> $ docker pull envoyproxy/envoy:dev-65273b2a9b25e9650a4379c9eeb0c1c48f29089c
> $ docker run --rm envoyproxy/envoy:dev-65273b2a9b25e9650a4379c9eeb0c1c48f29089c --version
> $ docker image ls
> ```
>
> (d-2)Use envoy mirror and apply `.yaml` custom configuration. First you need to create a new project folder, and create files `Dockerfile` and `envoy.yaml` in the root directory. `Dockerfile` content is as follows:
>
> ```sh
> FROM envoyproxy/envoy:dev-65273b2a9b25e9650a4379c9eeb0c1c48f29089c
> COPY envoy.yaml /etc/envoy/envoy.yaml
> RUN chmod go+r /etc/envoy/envoy.yaml
> ```
>
> (d-3)Go to your project directory and run the following command:
>
> ```sh
> # Build the Docker image using:
> $ docker build -t envoy:v1 .
> # Assuming Envoy is configured to listen on ports 9901 and 10000, you can now start it with (according to `envoy.yaml` file):
> $ docker run -d --name envoy -p 9901:9901 -p 10000:10000 envoy:v1
> ```
>
> (d-4)After startup the envoy proxy service will run.
>

@@ -566,0 +625,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc