From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master

---
 dockerfile/gateway/Dockerfile |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/dockerfile/gateway/Dockerfile b/dockerfile/gateway/Dockerfile
new file mode 100644
index 0000000..6ce70a1
--- /dev/null
+++ b/dockerfile/gateway/Dockerfile
@@ -0,0 +1,32 @@
+# 鍩虹闀滃儚锛氭湰鍦伴粯璁� Docker Hub 澶氭灦鏋勶紙arm64 鍘熺敓锛孡024锛夛紱浜や粯鏋勫缓娉ㄥ叆 SWR amd64 鍗曟灦鏋�
+# 锛坢ake images-offline 浼� --build-arg BASE_IMAGE=swr...锛岃 docker/delivery/锛�
+ARG BASE_IMAGE=bellsoft/liberica-openjre-rocky:21
+FROM ${BASE_IMAGE}
+# FROM bellsoft/liberica-openjre-rocky:17
+# FROM bellsoft/liberica-openjre-rocky:11
+# FROM bellsoft/liberica-openjre-rocky:8
+LABEL maintainer=cx-team
+
+# 璁剧疆鏃跺尯
+ENV TZ=Asia/Shanghai
+RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
+
+# 瑙e喅杩炴帴SQLServer瀹夊叏閿欒
+# 濡傛偍浣跨敤SQLServer鏁版嵁搴擄紝鎶婁互涓嬫敞閲婂彇娑�
+# COPY security/java.security /opt/java/openjdk/lib/security
+
+# 鎸囧畾杩愯鏃剁殑宸ヤ綔鐩綍
+WORKDIR /data/jnpfsoft/javaApi/jnpf-gateway
+
+# 灏嗘瀯寤轰骇鐗﹋ar鍖呮嫹璐濆埌杩愯鏃剁洰褰曚腑
+COPY jnpf-gateway/target/*.jar ./jnpf-gateway.jar
+
+# 鎸囧畾瀹瑰櫒鍐呰繍琛岀鍙�
+# 琛ヤ竵 #8锛氬叡浜厤缃殢闀滃儚锛堥粯璁ゅ�煎舰鎬侊級锛涗氦浠樼幇鍦虹粨鏋勭骇瑕嗙洊 = 鎸傝浇 /config/shared
+COPY config/shared /config/shared
+ENV JNPF_CONFIG_DIR=/config
+
+EXPOSE 30000
+
+# 鎸囧畾瀹瑰櫒鍚姩鏃惰杩愯鐨勫懡浠�
+ENTRYPOINT ["/bin/sh","-c","java --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.math=ALL-UNNAMED --add-opens=java.base/sun.net.util=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/jdk.internal.module=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED -Dfile.encoding=utf8 -Djava.security.egd=file:/dev/./urandom -jar jnpf-gateway.jar"]

--
Gitblit v1.8.0