From b513435723a1afbf4e3c944d22a5947a3c1bf388 Mon Sep 17 00:00:00 2001 From: Odboy Date: Fri, 19 Jun 2026 21:10:21 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E9=87=8D=E6=9E=84=20README=5FDOCKERFIL?= =?UTF-8?q?E.md=EF=BC=8C=E6=8C=89=E5=AE=A2=E6=88=B7=E7=AB=AF=E5=88=86?= =?UTF-8?q?=E8=8A=82=E7=BB=84=E7=BB=87=E6=9E=84=E5=BB=BA=E5=92=8C=E8=BF=90?= =?UTF-8?q?=E8=A1=8C=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README_DOCKERFILE.md | 45 ++++++------------- .../config-cache.json | 11 ----- 2 files changed, 14 insertions(+), 42 deletions(-) delete mode 100644 kenaito-conf-nodejs-client-demo/config-cache.json diff --git a/README_DOCKERFILE.md b/README_DOCKERFILE.md index 505142e..3eb2e34 100644 --- a/README_DOCKERFILE.md +++ b/README_DOCKERFILE.md @@ -2,38 +2,13 @@ 本文档说明如何使用 Dockerfile 构建和测试各语言客户端 demo。 -## 前置条件 +所有命令均在项目根目录执行。 -- Docker 已安装 -- 配置中心服务端已启动(默认 `http://localhost:8080`) -- 已在管理后台创建对应应用和环境 - -## 快速构建 - -在项目根目录执行: +## Go 客户端 ```bash -# Go 客户端 docker build -f Dockerfile.go -t kenaito-conf-go-demo . -# Node.js 客户端 -docker build -f Dockerfile.nodejs -t kenaito-conf-nodejs-demo . - -# Python 客户端 -docker build -f Dockerfile.python -t kenaito-conf-python-demo . - -# .NET 客户端 -docker build -f Dockerfile.dotnet -t kenaito-conf-dotnet-demo . - -# Spring Boot 2 客户端 -docker build -f Dockerfile.springboot2 -t kenaito-conf-springboot2-demo . -``` - -## 运行测试 - -### Go 客户端 - -```bash docker run -it --rm \ -e KENAITO_BASE_URL=http://host.docker.internal:8080 \ -e KENAITO_APP_NAME=kenaito-springboot-demo \ @@ -41,9 +16,11 @@ docker run -it --rm \ kenaito-conf-go-demo ``` -### Node.js 客户端 +## Node.js 客户端 ```bash +docker build -f Dockerfile.nodejs -t kenaito-conf-nodejs-demo . + docker run -d --rm --name nodejs-demo \ -p 8083:8083 \ -e KENAITO_BASE_URL=http://host.docker.internal:8080 \ @@ -62,9 +39,11 @@ curl http://localhost:8083/health docker stop nodejs-demo ``` -### Python 客户端 +## Python 客户端 ```bash +docker build -f Dockerfile.python -t kenaito-conf-python-demo . + docker run -d --rm --name python-demo \ -p 8082:8082 \ -e KENAITO_BASE_URL=http://host.docker.internal:8080 \ @@ -83,9 +62,11 @@ curl http://localhost:8082/health docker stop python-demo ``` -### .NET 客户端 +## .NET 客户端 ```bash +docker build -f Dockerfile.dotnet -t kenaito-conf-dotnet-demo . + docker run -it --rm \ -e KENAITO_BASE_URL=http://host.docker.internal:8080 \ -e KENAITO_APP_NAME=kenaito-springboot-demo \ @@ -93,9 +74,11 @@ docker run -it --rm \ kenaito-conf-dotnet-demo ``` -### Spring Boot 2 客户端 +## Spring Boot 2 客户端 ```bash +docker build -f Dockerfile.springboot2 -t kenaito-conf-springboot2-demo . + docker run -d --rm --name springboot2-demo \ -p 8081:8081 \ -e KENAITO_BASE_URL=http://host.docker.internal:8080 \ diff --git a/kenaito-conf-nodejs-client-demo/config-cache.json b/kenaito-conf-nodejs-client-demo/config-cache.json deleted file mode 100644 index 1349636..0000000 --- a/kenaito-conf-nodejs-client-demo/config-cache.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "config.test": "sdasdas是大大6667777888", - "database.host": "127.0.0.1", - "database.name": "kenaito_conf", - "database.password": "123", - "database.port": "3306", - "jwt.expireHours": "24", - "jwt.secret": "kenaito-conf-jwt-secret-2026", - "latest.fetch.timestamp": "1792133386219", - "server.port": "8084" -} \ No newline at end of file