From 6e19d93f5ec9fb8dc80084bbe40db2ddf3e7cd48 Mon Sep 17 00:00:00 2001 From: "DESKTOP-V763RJ7\\Administrator" <835606593@qq.com> Date: Sat, 13 Dec 2025 18:41:57 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E7=A7=BB=E5=8A=A8=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=99=A8=E5=8F=91=E5=B8=83=E5=B7=A5=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 ++ .../Publish/Server}/build-all.bat | 2 +- Public/Publish/Server/publish.bat | 19 ++++++++++++ .../Publish/Server}/run_gateway.sh | 0 .../Publish/Server}/run_scene.sh | 0 Server/publish/gateway/Dockerfile | 11 ------- .../publish/gateway/config/config.prod.yaml | 29 ------------------- Server/publish/publish.bat | 19 ------------ Server/publish/scene/Dockerfile | 11 ------- Server/publish/scene/config/config.prod.yaml | 19 ------------ 10 files changed, 22 insertions(+), 90 deletions(-) rename {Server => Public/Publish/Server}/build-all.bat (93%) create mode 100644 Public/Publish/Server/publish.bat rename {Server/publish => Public/Publish/Server}/run_gateway.sh (100%) rename {Server/publish => Public/Publish/Server}/run_scene.sh (100%) delete mode 100644 Server/publish/gateway/Dockerfile delete mode 100644 Server/publish/gateway/config/config.prod.yaml delete mode 100644 Server/publish/publish.bat delete mode 100644 Server/publish/scene/Dockerfile delete mode 100644 Server/publish/scene/config/config.prod.yaml diff --git a/.gitignore b/.gitignore index efbb8d2..c07a73d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ .idea */.idea +Public/Publish/Server/gateway +Public/Publish/Server/scene # Unity生成的目录 Client/unity_clone_0/ diff --git a/Server/build-all.bat b/Public/Publish/Server/build-all.bat similarity index 93% rename from Server/build-all.bat rename to Public/Publish/Server/build-all.bat index a53c313..83e5e85 100644 --- a/Server/build-all.bat +++ b/Public/Publish/Server/build-all.bat @@ -1,6 +1,6 @@ @echo off setlocal -cd "%~dp0" +cd ../../../Server/ set GOOS=linux set GOARCH=amd64 diff --git a/Public/Publish/Server/publish.bat b/Public/Publish/Server/publish.bat new file mode 100644 index 0000000..da3eb61 --- /dev/null +++ b/Public/Publish/Server/publish.bat @@ -0,0 +1,19 @@ +@echo off + +call ./build-all.bat +echo. + +rd /s /q gateway +xcopy ..\..\..\Server\gateway\config\config.prod.yaml gateway\config\ >nul +xcopy ..\..\..\Server\gateway\Dockerfile gateway\ >nul +move ..\..\..\Server\server-gateway gateway\ >nul +echo [INFO] Copy gateway finished. + +rd /s /q scene +xcopy ..\..\..\Server\scene\config\config.prod.yaml scene\config\ >nul +xcopy ..\..\..\Server\scene\Dockerfile scene\ >nul +move ..\..\..\Server\server-scene scene\ >nul +echo [INFO] Copy scene finished. + +echo. +pause \ No newline at end of file diff --git a/Server/publish/run_gateway.sh b/Public/Publish/Server/run_gateway.sh similarity index 100% rename from Server/publish/run_gateway.sh rename to Public/Publish/Server/run_gateway.sh diff --git a/Server/publish/run_scene.sh b/Public/Publish/Server/run_scene.sh similarity index 100% rename from Server/publish/run_scene.sh rename to Public/Publish/Server/run_scene.sh diff --git a/Server/publish/gateway/Dockerfile b/Server/publish/gateway/Dockerfile deleted file mode 100644 index b5dc514..0000000 --- a/Server/publish/gateway/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM alpine:latest - -RUN apk add --no-cache tzdata && \ - ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo "Asia/Shanghai" > /etc/timezone - -COPY gateway/ /app/ -RUN chmod 777 /app/server-gateway - -WORKDIR /app -CMD ["./server-gateway"] \ No newline at end of file diff --git a/Server/publish/gateway/config/config.prod.yaml b/Server/publish/gateway/config/config.prod.yaml deleted file mode 100644 index 586a8dd..0000000 --- a/Server/publish/gateway/config/config.prod.yaml +++ /dev/null @@ -1,29 +0,0 @@ -app: - name: "gateway-prod" - -log: - debug: false - level: "debug" - maxSize: 10 - maxBackups: 100 - maxAge: 7 - -db: - etcd: - address: [ "172.18.28.0:2379" ] - -serve: - grpc: - address: "172.18.28.0" - port: 8500 - ttl: 20 - socket: - web: - address: "172.18.28.0" - port: 8501 - raw: - address: "172.18.28.0" - port: 8502 - http: - address: "172.18.28.0" - port: 8503 diff --git a/Server/publish/publish.bat b/Server/publish/publish.bat deleted file mode 100644 index 4cfa6e4..0000000 --- a/Server/publish/publish.bat +++ /dev/null @@ -1,19 +0,0 @@ -@echo off - -call ../build-all.bat -echo. - -rd /s /q gateway -xcopy ..\gateway\config\config.prod.yaml gateway\config\ >nul -xcopy ..\gateway\Dockerfile gateway\ >nul -move ..\server-gateway gateway\ >nul -echo [INFO] Copy gateway finished. - -rd /s /q scene -xcopy ..\scene\config\config.prod.yaml scene\config\ >nul -xcopy ..\scene\Dockerfile scene\ >nul -move ..\server-scene scene\ >nul -echo [INFO] Copy scene finished. - -echo. -pause \ No newline at end of file diff --git a/Server/publish/scene/Dockerfile b/Server/publish/scene/Dockerfile deleted file mode 100644 index 2212be1..0000000 --- a/Server/publish/scene/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM alpine:latest - -RUN apk add --no-cache tzdata && \ - ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ - echo "Asia/Shanghai" > /etc/timezone - -COPY scene/ /app/ -RUN chmod 777 /app/server-scene - -WORKDIR /app -CMD ["./server-scene"] \ No newline at end of file diff --git a/Server/publish/scene/config/config.prod.yaml b/Server/publish/scene/config/config.prod.yaml deleted file mode 100644 index 9b0d7a5..0000000 --- a/Server/publish/scene/config/config.prod.yaml +++ /dev/null @@ -1,19 +0,0 @@ -app: - name: "scene-prod" - -log: - debug: false - level: "debug" - maxSize: 10 - maxBackups: 100 - maxAge: 7 - -db: - etcd: - address: [ "172.18.28.0:2379" ] - -serve: - grpc: - address: "172.18.28.0" - port: 8504 - ttl: 20