docker构建
This commit is contained in:
parent
baf38de11a
commit
5f9680c19b
@ -37,11 +37,16 @@ public class SdfApiAdapterFactory {
|
||||
// bc adaptor
|
||||
return BcSdfApiAdaptor.INSTANCE;
|
||||
}
|
||||
switch (modelEnum) {
|
||||
case enc001:
|
||||
return Platform.isMac() ? getProxyRcpAdapter(ip, port) : new SunyardJnaSdfAdaptor(ip, port);
|
||||
default:
|
||||
throw new UnsupportedOperationException("不支持的设备型号: " + model);
|
||||
try {
|
||||
switch (modelEnum) {
|
||||
case enc001:
|
||||
return Platform.isMac() ? getProxyRcpAdapter(ip, port) : new SunyardJnaSdfAdaptor(ip, port);
|
||||
default:
|
||||
throw new UnsupportedOperationException("不支持的设备型号: " + model);
|
||||
}
|
||||
} catch (Throwable ex) {
|
||||
log.warn("build SdfApiAdapter error", ex);
|
||||
throw new IllegalArgumentException("build SdfApiAdapter error");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# FROM alibabadragonwell/dragonwell:8.28.21
|
||||
# FROM alibabadragonwell/dragonwell:8.20.21
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/fullstack/dragonwell8
|
||||
|
||||
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 DEBUG_PORT=5005
|
||||
EXPOSE 9880
|
||||
# ENTRYPOINT ["insmod","/opt/driver/SJK1117-H/SJK1117_H.ko"]
|
||||
# ENTRYPOINT ["/bin/bash", "/opt/driver/SYD1308-G/install_driver.sh"]
|
||||
# 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"]
|
||||
|
@ -8,10 +8,10 @@ del /S *.log
|
||||
call mvn clean -DskipTests=true package -f ../pom.xml
|
||||
|
||||
echo ">>>>>>>>>>>begin build docker image ...<<<<<<<<<<<<<"
|
||||
docker build -t chsm-manage:latest .
|
||||
docker build -t chsm-web-manager:latest .
|
||||
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<<<<<<<<<<<<<"
|
||||
|
||||
pause
|
||||
|
@ -118,7 +118,7 @@
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<finalName>chsm-manage</finalName>
|
||||
<finalName>chsm-web-manager</finalName>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
|
@ -1,13 +1,13 @@
|
||||
# FROM alibabadragonwell/dragonwell:8.28.21
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/fullstack/dragonwell8
|
||||
FROM alibabadragonwell/dragonwell:8.20.21
|
||||
# FROM registry.cn-hangzhou.aliyuncs.com/fullstack/dragonwell8
|
||||
|
||||
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 DEBUG_PORT=5005
|
||||
EXPOSE 9890
|
||||
# ENTRYPOINT ["insmod","/opt/driver/SJK1117-H/SJK1117_H.ko"]
|
||||
# ENTRYPOINT ["/bin/bash", "/opt/driver/SYD1308-G/install_driver.sh"]
|
||||
# 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"]
|
||||
|
@ -8,10 +8,10 @@ del /S *.log
|
||||
call mvn clean -DskipTests=true package -f ../pom.xml
|
||||
|
||||
echo ">>>>>>>>>>>begin build docker image ...<<<<<<<<<<<<<"
|
||||
docker build -t chsm-server:latest .
|
||||
docker build -t chsm-web-server:latest .
|
||||
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<<<<<<<<<<<<<"
|
||||
|
||||
pause
|
||||
|
@ -44,7 +44,7 @@
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<finalName>chsm-server</finalName>
|
||||
<finalName>chsm-web-server</finalName>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
|
Loading…
Reference in New Issue
Block a user