-
-
+
+
From 8b358ccadf7ebb765177e91551d6557f7f6bbffa Mon Sep 17 00:00:00 2001
From: aoshiguchen <1052045476@qq.com>
Date: Tue, 24 Oct 2023 23:35:27 +0800
Subject: [PATCH 04/11] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=87=8C=E7=A8=8B?=
=?UTF-8?q?=E7=A2=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Milestone.txt | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/Milestone.txt b/Milestone.txt
index 15ab654c..c2c384de 100644
--- a/Milestone.txt
+++ b/Milestone.txt
@@ -1,2 +1,16 @@
-- 2022-06-16 第一个基本可用的版本(自研应用框架、纯配置无管理后台)
-
+- 2022-06-16 1.0.0版本发布,基于自研应用框架、纯配置无管理后台
+- 2022-10-12 1.5.0版本发布,底层框架优化,新增管理后台
+- 2022-11-23 1.6.0版本发布,新增日志管理模块,新增首页流量统计
+- 2023-01-08 中微子代理Gitee Star突破100
+- 2023-01-16 加入Dromara组织
+- 2023-02-23 1.6.4版本发布,管理后台增、删、改、禁用实时生效,启动参数、GZip优化
+- 2023-03-12 1.7.0版本发布,底层框架更换为Solon + MybatisPlus
+- 2023-03-26 1.7.1版本发布,新增端口池分组、新增报表管理模块、首页图表优化
+- 2023-04-03 1.8.0版本发布,端口映射支持选择协议,HTTP映射支持子域名
+- 2023-05-27 1.8.2版本发布,增加HTTPS支持
+- 2023-06-03 1.8.3版本发布,客户端重连优化、服务端验证客户端身份逻辑优化
+- 2023-06-08 1.8.4版本发布,增加对mariadb的支持、配置文件支持指定日志级别、重连参数
+- 2023-07-04 1.8.5版本发布,后台若干细节优化、配置文件优化
+- 2023-09-07 1.8.6版本发布,后台若干细节优化
+- 2023-09-22 1.9.0版本发布,端口映射支持UDP协议
+- 2023-09-25 中微子代理Gitee Star数突破1000
From cd471c1eb46f7189e8a5609bafe42a4ff0d9dfe2 Mon Sep 17 00:00:00 2001
From: aoshiguchen <1052045476@qq.com>
Date: Wed, 25 Oct 2023 10:17:44 +0800
Subject: [PATCH 05/11] =?UTF-8?q?=E6=9B=B4=E6=96=B0vlog=E3=80=81=E9=87=8C?=
=?UTF-8?q?=E7=A8=8B=E7=A2=91=E6=96=87=E4=BB=B6=E6=A0=BC=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Milestone.txt => Milestone.md | 0
VLog.txt => VLog.md | 0
2 files changed, 0 insertions(+), 0 deletions(-)
rename Milestone.txt => Milestone.md (100%)
rename VLog.txt => VLog.md (100%)
diff --git a/Milestone.txt b/Milestone.md
similarity index 100%
rename from Milestone.txt
rename to Milestone.md
diff --git a/VLog.txt b/VLog.md
similarity index 100%
rename from VLog.txt
rename to VLog.md
From 9257605be5487cee0da9006020554d065965b245 Mon Sep 17 00:00:00 2001
From: aoshiguchen <1052045476@qq.com>
Date: Wed, 25 Oct 2023 10:24:33 +0800
Subject: [PATCH 06/11] =?UTF-8?q?=E6=9B=B4=E6=96=B0vlog?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
VLog.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/VLog.md b/VLog.md
index 98023a3c..3c44297a 100644
--- a/VLog.md
+++ b/VLog.md
@@ -66,7 +66,9 @@
- 端口映射HTTP(S)新增打开网页按钮,优先使用域名打开
- 新增/编辑端口映射时端口占用检测功能屏蔽,解决docker下使用的各种问题
+# 2.x
## 2.0.0
- solon版本升级为`2.5.11`
- jdk版本升级为17
- 支持原生编译改造
+- 默认支持的数据库由sqlite改为h2
From 4dd23134e4be306b4f3990b511c4f29e9b061cde Mon Sep 17 00:00:00 2001
From: aoshiguchen <1052045476@qq.com>
Date: Wed, 25 Oct 2023 11:23:38 +0800
Subject: [PATCH 07/11] =?UTF-8?q?1=E3=80=81=E6=9B=B4=E6=96=B0=E6=9C=8D?=
=?UTF-8?q?=E5=8A=A1=E7=AB=AF=E3=80=81=E5=AE=A2=E6=88=B7=E7=AB=AF=E7=BC=96?=
=?UTF-8?q?=E8=AF=91/=E5=90=AF=E5=8A=A8=E8=84=9A=E6=9C=AC=202=E3=80=81?=
=?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=AB=AF=E5=90=AF=E5=8A=A8=E5=8F=82=E6=95=B0?=
=?UTF-8?q?=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../dromara/neutrinoproxy/client/ProxyClient.java | 12 ++++++------
scripts/unix/admin_build_dev.sh | 6 ++++++
scripts/unix/client_build.sh | 15 ++++++++-------
scripts/unix/client_start.sh | 4 ++--
scripts/unix/server_build.sh | 15 ++++++++-------
scripts/unix/server_start.sh | 4 ++--
6 files changed, 32 insertions(+), 24 deletions(-)
diff --git a/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/ProxyClient.java b/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/ProxyClient.java
index a22a9489..3f5d6628 100644
--- a/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/ProxyClient.java
+++ b/neutrino-proxy-client/src/main/java/org/dromara/neutrinoproxy/client/ProxyClient.java
@@ -16,12 +16,12 @@ public class ProxyClient {
public static void main(String[] args) {
Solon.start(ProxyClient.class, args, app -> {
- setAlias("neutrino.proxy.tunnel.serverIp", "serverIp");
- setAlias("neutrino.proxy.tunnel.serverPort", "serverPort");
- setAlias("neutrino.proxy.tunnel.sslEnable", "sslEnable");
- setAlias("neutrino.proxy.tunnel.jksPath", "jksPath");
- setAlias("neutrino.proxy.tunnel.keyStorePassword", "keyStorePassword");
- setAlias("neutrino.proxy.tunnel.licenseKey", "licenseKey");
+ setAlias("neutrino.proxy.tunnel.server-ip", "serverIp");
+ setAlias("neutrino.proxy.tunnel.server-port", "serverPort");
+ setAlias("neutrino.proxy.tunnel.ssl-enable", "sslEnable");
+ setAlias("neutrino.proxy.tunnel.jks-path", "jksPath");
+ setAlias("neutrino.proxy.tunnel.key-store-password", "keyStorePassword");
+ setAlias("neutrino.proxy.tunnel.license-key", "licenseKey");
});
}
diff --git a/scripts/unix/admin_build_dev.sh b/scripts/unix/admin_build_dev.sh
index 37c3e5eb..55c27091 100644
--- a/scripts/unix/admin_build_dev.sh
+++ b/scripts/unix/admin_build_dev.sh
@@ -44,3 +44,9 @@ cp -rf ./neutrino-proxy-admin/dist $adminDeployDir/
cp -rf ./neutrino-proxy-admin/dist/ $giteePagesDir
cd $serverDeployDir
zip -r neutrino-proxy-admin.zip "neutrino-proxy-admin/"
+
+#拷贝到neutrino-proxy-server项目静态资源目录下
+cd ../..
+rm -rf ./neutrino-proxy-server/src/main/resources/static
+mkdir -p neutrino-proxy-server/src/main/resources/static
+cp -rf ./neutrino-proxy-admin/dist/ ./neutrino-proxy-server/src/main/resources/static
diff --git a/scripts/unix/client_build.sh b/scripts/unix/client_build.sh
index 889c19ce..08811217 100644
--- a/scripts/unix/client_build.sh
+++ b/scripts/unix/client_build.sh
@@ -1,7 +1,7 @@
#!/bin/sh
# 中微子代理客户端编译打包脚本,基础参数请自行修改
-export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
+export JAVA_HOME=/Users/yangwen/my/service/graalvm/graalvm-community-openjdk-17.0.8+7.1/Contents/Home
export MAVEN_HOME=/Users/yangwen/my/service/maven/apache-maven-3.8.1
export PATH=:$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
@@ -11,12 +11,13 @@ clientDeployDir=$deployDir"/client"
#切到项目根目录
cd ../..
#初始化文件夹
-if [ ! -d "$deployDir" ];then
- mkdir $deployDir
-fi
-if [ ! -d "$clientDeployDir" ];then
- mkdir $clientDeployDir
-fi
+#if [ ! -d "$deployDir" ];then
+# mkdir $deployDir
+#fi
+#if [ ! -d "$clientDeployDir" ];then
+# mkdir $clientDeployDir
+#fi
+mkdir -p $clientDeployDir
rm -rf $clientDeployDir/neutrino-proxy-client.jar
#客户端打包
mvn clean install -U -pl neutrino-proxy-client -am -Dmaven.test.skip=true
diff --git a/scripts/unix/client_start.sh b/scripts/unix/client_start.sh
index 81ef6f56..add5d12a 100755
--- a/scripts/unix/client_start.sh
+++ b/scripts/unix/client_start.sh
@@ -1,8 +1,8 @@
#!/bin/sh
# 中微子代理客户端启动脚本,基础参数请自行修改
-JAVA_OPS="-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/work/$NAME/heapError/"
-export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
+JAVA_OPS="-server -Xms256m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/work/$NAME/heapError/"
+export JAVA_HOME=/Users/yangwen/my/service/graalvm/graalvm-community-openjdk-17.0.8+7.1/Contents/Home
export PATH=:$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
mkdir -p /work/$NAME/heapError/
diff --git a/scripts/unix/server_build.sh b/scripts/unix/server_build.sh
index 03193ca1..4f19e66a 100644
--- a/scripts/unix/server_build.sh
+++ b/scripts/unix/server_build.sh
@@ -1,7 +1,7 @@
#!/bin/sh
# 中微子代理服务端编译打包脚本,基础参数请自行修改
-export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
+export JAVA_HOME=/Users/yangwen/my/service/graalvm/graalvm-community-openjdk-17.0.8+7.1/Contents/Home
export MAVEN_HOME=/Users/yangwen/my/service/maven/apache-maven-3.8.1
export PATH=:$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
@@ -11,12 +11,13 @@ serverDeployDir=$deployDir"/server"
#切到项目根目录
cd ../..
#初始化文件夹
-if [ ! -d "$deployDir" ];then
- mkdir $deployDir
-fi
-if [ ! -d "$serverDeployDir" ];then
- mkdir $serverDeployDir
-fi
+#if [ ! -d "$deployDir" ];then
+# mkdir $deployDir
+#fi
+#if [ ! -d "$serverDeployDir" ];then
+# mkdir $serverDeployDir
+#fi
+mkdir -p $serverDeployDir
rm -rf $serverDeployDir/neutrino-proxy-server.jar
#服务端打包
diff --git a/scripts/unix/server_start.sh b/scripts/unix/server_start.sh
index 07ad4fcd..14134200 100755
--- a/scripts/unix/server_start.sh
+++ b/scripts/unix/server_start.sh
@@ -1,8 +1,8 @@
#!/bin/sh
# 中微子代理服务端启动脚本,基础参数请自行修改
-JAVA_OPS="-server -Xms256m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/work/$NAME/heapError/"
-export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
+JAVA_OPS="-server -Xms256m -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/work/$NAME/heapError/"
+export JAVA_HOME=/Users/yangwen/my/service/graalvm/graalvm-community-openjdk-17.0.8+7.1/Contents/Home
export PATH=:$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
mkdir -p /work/$NAME/heapError/
From 49b4006f1bb81188cae59b3f7654d5d0b9c51ac0 Mon Sep 17 00:00:00 2001
From: aoshiguchen <1052045476@qq.com>
Date: Wed, 25 Oct 2023 11:28:35 +0800
Subject: [PATCH 08/11] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=9C=8D=E5=8A=A1?=
=?UTF-8?q?=E7=AB=AFh2=E6=95=B0=E6=8D=AE=E5=BA=93=E9=BB=98=E8=AE=A4?=
=?UTF-8?q?=E5=AD=98=E6=94=BE=E8=B7=AF=E5=BE=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 1 +
neutrino-proxy-server/src/main/resources/app.yml | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/.gitignore b/.gitignore
index 0e6c3a3b..cfef0ef9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -57,5 +57,6 @@ hs_err_pid*
neutrino-proxy-vuepress/deploy.sh
.NEUTRINO_PROXY_CLIENT_ID
logs
+data
**/cert/**
neutrino-proxy-server/src/main/resources/static/**
diff --git a/neutrino-proxy-server/src/main/resources/app.yml b/neutrino-proxy-server/src/main/resources/app.yml
index d92bd55e..7719937b 100644
--- a/neutrino-proxy-server/src/main/resources/app.yml
+++ b/neutrino-proxy-server/src/main/resources/app.yml
@@ -77,7 +77,7 @@ neutrino:
# 数据库类型,目前支持h2、mysql、mariadb
type: ${DB_TYPE:h2}
# 数据库连接URL
- url: ${DB_URL:jdbc:h2:file:~/.neutrino-proxy/data/db;MODE=MySQL;AUTO_SERVER=TRUE}
+ url: ${DB_URL:jdbc:h2:file:./data/db;MODE=MySQL;AUTO_SERVER=TRUE}
# 数据库用户名
username: ${DB_USER:}
# 数据库密码
From 54d81092a0c16eca06fb7341da7bc14307c90682 Mon Sep 17 00:00:00 2001
From: aoshiguchen <1052045476@qq.com>
Date: Wed, 25 Oct 2023 11:37:55 +0800
Subject: [PATCH 09/11] =?UTF-8?q?=E6=9B=B4=E6=96=B0.editconfig?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.editorconfig | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/.editorconfig b/.editorconfig
index 88d539d3..fd8405bb 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -2,4 +2,7 @@ root=true
[*.{groovy,java,kt,xml}]
indent_style = space
-indent_size = 4
\ No newline at end of file
+indent_size = 4
+
+[*.sh]
+end_of_line=lf
From 768422d49843d0689f49452aa547acf66b5b6511 Mon Sep 17 00:00:00 2001
From: aoshiguchen <1052045476@qq.com>
Date: Wed, 25 Oct 2023 11:58:19 +0800
Subject: [PATCH 10/11] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=9C=8D=E5=8A=A1?=
=?UTF-8?q?=E7=AB=AFDockerfile?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
neutrino-proxy-server/Dockerfile | 10 ++++------
scripts/unix/server_docker_build.sh | 12 ++++++------
2 files changed, 10 insertions(+), 12 deletions(-)
diff --git a/neutrino-proxy-server/Dockerfile b/neutrino-proxy-server/Dockerfile
index 6893ea59..56aa5cef 100644
--- a/neutrino-proxy-server/Dockerfile
+++ b/neutrino-proxy-server/Dockerfile
@@ -1,15 +1,13 @@
-FROM openjdk:8-jdk-alpine
+FROM openjdk:17-jdk-alpine
#同步时间
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \
apk update && apk add wget unzip vim && apk add -U tzdata && \
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
RUN mkdir -p /root/neutrino-proxy/config
-RUN mkdir -p /root/neutrino-proxy/neutrino-proxy-admin
WORKDIR /root/neutrino-proxy
-COPY ../neutrino-proxy-server/target/neutrino-proxy-server.jar /root/neutrino-proxy/neutrino-proxy-server.jar
-COPY ../neutrino-proxy-server/src/main/resources/app.yml /root/neutrino-proxy/config
-COPY ../neutrino-proxy-admin/dist /root/neutrino-proxy/neutrino-proxy-admin/dist
+COPY ./target/neutrino-proxy-server.jar /root/neutrino-proxy/neutrino-proxy-server.jar
+COPY ./src/main/resources/app.yml /root/neutrino-proxy/config
#VOLUME ["/root/neutrino-proxy"]
ENTRYPOINT ["java","-jar","neutrino-proxy-server.jar","config=./config/app.yml"]
-#docker run -it -p 9000-9200:9000-9200/tcp -p 8888:8888 -v /root/neutrino-proxy/config:/root/neutrino-proxy/config -d --restart=always --name neutrino registry.cn-hangzhou.aliyuncs.com/asgc/aoshiguchen-docker-images:1.7
\ No newline at end of file
+#docker run -it -p 9000-9200:9000-9200/tcp -p 8888:8888 -v /root/neutrino-proxy/config:/root/neutrino-proxy/config -d --restart=always --name neutrino registry.cn-hangzhou.aliyuncs.com/asgc/aoshiguchen-docker-images:1.7
diff --git a/scripts/unix/server_docker_build.sh b/scripts/unix/server_docker_build.sh
index 364b0873..199ec426 100644
--- a/scripts/unix/server_docker_build.sh
+++ b/scripts/unix/server_docker_build.sh
@@ -1,14 +1,14 @@
#!/bin/sh
# 镜像版本,每次更新版本时需要调整
-ImageVer=1.0.0
+ImageVer=2.0.0
ImageName=neutrino-proxy
-DockerFilePath=$PWD/../..
+DockerFilePath=$PWD/../../neutrino-proxy-server
-#echo '打包jar...'
-sh ./server_build.sh
-#echo '打包管理后台...'
-sh ./admin_build_docker.sh
+##echo '打包管理后台...'
+#sh ./admin_build_docker.sh
+##echo '打包jar...'
+#sh ./server_build.sh
# 删除老的本地镜像
docker rmi -f $(docker images | grep $ImageName | awk '{print $3}')
From 78c5014cb0c1893570df1c2a14e13cc71d496842 Mon Sep 17 00:00:00 2001
From: aoshiguchen <1052045476@qq.com>
Date: Wed, 25 Oct 2023 12:14:09 +0800
Subject: [PATCH 11/11] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=AE=A2=E6=88=B7?=
=?UTF-8?q?=E7=AB=AFDockerfile?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
neutrino-proxy-client/Dockerfile | 6 ++---
scripts/unix/client_docker_build.sh | 34 ++++++++++++++---------------
scripts/unix/server_docker_build.sh | 9 ++++----
3 files changed, 25 insertions(+), 24 deletions(-)
diff --git a/neutrino-proxy-client/Dockerfile b/neutrino-proxy-client/Dockerfile
index 85388bdf..0ba1eb31 100644
--- a/neutrino-proxy-client/Dockerfile
+++ b/neutrino-proxy-client/Dockerfile
@@ -1,12 +1,12 @@
-FROM openjdk:8-jdk-alpine
+FROM openjdk:17-jdk-alpine
#同步时间
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \
apk update && apk add wget unzip vim && apk add -U tzdata && \
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
RUN mkdir -p /root/neutrino-proxy/config
WORKDIR /root/neutrino-proxy
-COPY ../neutrino-proxy-client/target/neutrino-proxy-client.jar /root/neutrino-proxy/neutrino-proxy-client.jar
-COPY ../neutrino-proxy-client/src/main/resources/app.yml /root/neutrino-proxy/config
+COPY ./target/neutrino-proxy-client.jar /root/neutrino-proxy/neutrino-proxy-client.jar
+COPY ./src/main/resources/app.yml /root/neutrino-proxy/config
#VOLUME ["/root/neutrino-proxy"]
ENTRYPOINT ["java","-jar","neutrino-proxy-client.jar","config=./config/app.yml"]
diff --git a/scripts/unix/client_docker_build.sh b/scripts/unix/client_docker_build.sh
index b077caeb..13e80569 100644
--- a/scripts/unix/client_docker_build.sh
+++ b/scripts/unix/client_docker_build.sh
@@ -1,29 +1,29 @@
#!/bin/sh
# 镜像版本,每次更新版本时需要调整
-ImageVer=1.8.5
+ImageVer=2.0.0
ImageName=neutrino-proxy-client
-DockerFilePath=$PWD/../../neutrino-proxy-client/Dockerfile
+DockerFilePath=$PWD/../../neutrino-proxy-client
-deployDir=$PWD/../../"deploy"
-clientDeployDir=$deployDir"/client"
-
-#切到项目根目录
-#初始化文件夹
-if [ ! -d "$deployDir" ];then
- mkdir $deployDir
-fi
-if [ ! -d "$clientDeployDir" ];then
- mkdir $clientDeployDir
-fi
-rm -rf $clientDeployDir/$ImageName.tar
+##初始化文件夹
+#deployDir=$PWD/../../"deploy"
+#clientDeployDir=$deployDir"/client"
+#if [ ! -d "$deployDir" ];then
+# mkdir $deployDir
+#fi
+#if [ ! -d "$clientDeployDir" ];then
+# mkdir $clientDeployDir
+#fi
+#rm -rf $clientDeployDir/$ImageName.tar
#echo '打包jar...'
-sh ./client_build.sh
+#sh ./client_build.sh
# 删除老的本地镜像
docker rmi -f $(docker images | grep $ImageName | awk '{print $3}')
# 构建镜像
-docker build -t $ImageName:$ImageVer -t $ImageName:latest -f $DockerFilePath $PWD/../..
+docker build -t $ImageName:$ImageVer -t $ImageName:latest $DockerFilePath
# 保存镜像到本地
-docker save -o $clientDeployDir/$ImageName.tar $ImageName:$ImageVer
+#docker save -o $clientDeployDir/$ImageName.tar $ImageName:$ImageVer
+
+# docker run -it -e LICENSE_KEY=b0a907332b474b25897c4dcb31fc7eb6 -e SERVER_IP=host.docker.internal --name np-client neutrino-proxy-client:2.0.0
diff --git a/scripts/unix/server_docker_build.sh b/scripts/unix/server_docker_build.sh
index 199ec426..714823c2 100644
--- a/scripts/unix/server_docker_build.sh
+++ b/scripts/unix/server_docker_build.sh
@@ -5,13 +5,14 @@ ImageVer=2.0.0
ImageName=neutrino-proxy
DockerFilePath=$PWD/../../neutrino-proxy-server
-##echo '打包管理后台...'
-#sh ./admin_build_docker.sh
-##echo '打包jar...'
-#sh ./server_build.sh
+#echo '打包管理后台...'
+sh ./admin_build_docker.sh
+#echo '打包jar...'
+sh ./server_build.sh
# 删除老的本地镜像
docker rmi -f $(docker images | grep $ImageName | awk '{print $3}')
# 构建镜像
docker build -t $ImageName:$ImageVer -t $ImageName:latest $DockerFilePath
+# docker run -it -p 9000-9200:9000-9200/tcp -p 8888:8888 --name np-server neutrino-proxy:2.0.0