docker构建

This commit is contained in:
liulu 2024-12-30 16:57:58 +08:00
parent baf38de11a
commit 5f9680c19b
7 changed files with 23 additions and 18 deletions

View File

@ -37,11 +37,16 @@ public class SdfApiAdapterFactory {
// bc adaptor // bc adaptor
return BcSdfApiAdaptor.INSTANCE; return BcSdfApiAdaptor.INSTANCE;
} }
switch (modelEnum) { try {
case enc001: switch (modelEnum) {
return Platform.isMac() ? getProxyRcpAdapter(ip, port) : new SunyardJnaSdfAdaptor(ip, port); case enc001:
default: return Platform.isMac() ? getProxyRcpAdapter(ip, port) : new SunyardJnaSdfAdaptor(ip, port);
throw new UnsupportedOperationException("不支持的设备型号: " + model); default:
throw new UnsupportedOperationException("不支持的设备型号: " + model);
}
} catch (Throwable ex) {
log.warn("build SdfApiAdapter error", ex);
throw new IllegalArgumentException("build SdfApiAdapter error");
} }
} }

View File

@ -1,13 +1,13 @@
# FROM alibabadragonwell/dragonwell:8.28.21 # FROM alibabadragonwell/dragonwell:8.20.21
FROM registry.cn-hangzhou.aliyuncs.com/fullstack/dragonwell8 FROM registry.cn-hangzhou.aliyuncs.com/fullstack/dragonwell8
WORKDIR /app WORKDIR /app
ADD target/chsm-manage.jar /app/chsm-manage.jar ADD target/chsm-web-manager.jar /app/chsm-web-manager.jar
ENV ENABLE_DEBUG=false ENV ENABLE_DEBUG=false
ENV DEBUG_PORT=5005 ENV DEBUG_PORT=5005
EXPOSE 9880 EXPOSE 9880
# ENTRYPOINT ["insmod","/opt/driver/SJK1117-H/SJK1117_H.ko"] # ENTRYPOINT ["insmod","/opt/driver/SJK1117-H/SJK1117_H.ko"]
# ENTRYPOINT ["/bin/bash", "/opt/driver/SYD1308-G/install_driver.sh"] # ENTRYPOINT ["/bin/bash", "/opt/driver/SYD1308-G/install_driver.sh"]
# ENTRYPOINT ["java","-jar","chsm-manage.jar"] # ENTRYPOINT ["java","-jar","chsm-manage.jar"]
ENTRYPOINT ["/bin/bash", "-c", "if [ \"$ENABLE_DEBUG\" = \"true\" ]; then java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$DEBUG_PORT -jar chsm-manage.jar; else java -jar chsm-manage.jar; fi"] ENTRYPOINT ["/bin/bash", "-c", "if [ \"$ENABLE_DEBUG\" = \"true\" ]; then java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$DEBUG_PORT -jar chsm-web-manager.jar; else java -jar chsm-web-manager.jar; fi"]

View File

@ -8,10 +8,10 @@ del /S *.log
call mvn clean -DskipTests=true package -f ../pom.xml call mvn clean -DskipTests=true package -f ../pom.xml
echo ">>>>>>>>>>>begin build docker image ...<<<<<<<<<<<<<" echo ">>>>>>>>>>>begin build docker image ...<<<<<<<<<<<<<"
docker build -t chsm-manage:latest . docker build -t chsm-web-manager:latest .
echo ">>>>>>>>>>>build docker image success<<<<<<<<<<<<<" echo ">>>>>>>>>>>build docker image success<<<<<<<<<<<<<"
docker save -o chsm-manage.tar chsm-manage:latest docker save -o chsm-web-manager.tar chsm-web-manager:latest
echo ">>>>>>>>>>>build docker offline tar success<<<<<<<<<<<<<" echo ">>>>>>>>>>>build docker offline tar success<<<<<<<<<<<<<"
pause pause

View File

@ -118,7 +118,7 @@
</dependencies> </dependencies>
<build> <build>
<finalName>chsm-manage</finalName> <finalName>chsm-web-manager</finalName>
<plugins> <plugins>
<plugin> <plugin>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>

View File

@ -1,13 +1,13 @@
# FROM alibabadragonwell/dragonwell:8.28.21 FROM alibabadragonwell/dragonwell:8.20.21
FROM registry.cn-hangzhou.aliyuncs.com/fullstack/dragonwell8 # FROM registry.cn-hangzhou.aliyuncs.com/fullstack/dragonwell8
WORKDIR /app WORKDIR /app
ADD target/chsm-server.jar /app/chsm-server.jar ADD target/chsm-web-server.jar /app/chsm-web-server.jar
ENV ENABLE_DEBUG=false ENV ENABLE_DEBUG=false
ENV DEBUG_PORT=5005 ENV DEBUG_PORT=5005
EXPOSE 9890 EXPOSE 9890
# ENTRYPOINT ["insmod","/opt/driver/SJK1117-H/SJK1117_H.ko"] # ENTRYPOINT ["insmod","/opt/driver/SJK1117-H/SJK1117_H.ko"]
# ENTRYPOINT ["/bin/bash", "/opt/driver/SYD1308-G/install_driver.sh"] # ENTRYPOINT ["/bin/bash", "/opt/driver/SYD1308-G/install_driver.sh"]
# ENTRYPOINT ["java","-jar","chsm-manage.jar"] # ENTRYPOINT ["java","-jar","chsm-manage.jar"]
ENTRYPOINT ["/bin/bash", "-c", "if [ \"$ENABLE_DEBUG\" = \"true\" ]; then java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$DEBUG_PORT -jar chsm-server.jar; else java -jar chsm-server.jar; fi"] ENTRYPOINT ["/bin/bash", "-c", "if [ \"$ENABLE_DEBUG\" = \"true\" ]; then java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$DEBUG_PORT -jar chsm-web-server.jar; else java -jar chsm-web-server.jar; fi"]

View File

@ -8,10 +8,10 @@ del /S *.log
call mvn clean -DskipTests=true package -f ../pom.xml call mvn clean -DskipTests=true package -f ../pom.xml
echo ">>>>>>>>>>>begin build docker image ...<<<<<<<<<<<<<" echo ">>>>>>>>>>>begin build docker image ...<<<<<<<<<<<<<"
docker build -t chsm-server:latest . docker build -t chsm-web-server:latest .
echo ">>>>>>>>>>>build docker image success<<<<<<<<<<<<<" echo ">>>>>>>>>>>build docker image success<<<<<<<<<<<<<"
docker save -o chsm-server.tar chsm-manage:latest docker save -o chsm-web-server.tar chsm-web-server:latest
echo ">>>>>>>>>>>build docker offline tar success<<<<<<<<<<<<<" echo ">>>>>>>>>>>build docker offline tar success<<<<<<<<<<<<<"
pause pause

View File

@ -44,7 +44,7 @@
</dependencies> </dependencies>
<build> <build>
<finalName>chsm-server</finalName> <finalName>chsm-web-server</finalName>
<plugins> <plugins>
<plugin> <plugin>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>