main
黄海 9 months ago
parent 9bc86269c0
commit c11ac6745c

@ -9,7 +9,9 @@ ENV TZ=Asia/Shanghai
# 让容器内部正常显示中文 # 让容器内部正常显示中文
ENV LANG C.UTF-8 ENV LANG C.UTF-8
COPY ./dsBase /root/dsBase # 将target文件夹下的jar包gw-charge.jar复制到容器的/root目录下
COPY ./lib /root/lib
COPY ./target /root/target
#设置这个环境变量后您可以在Docker容器中启动Java应用程序时使用这些参数。 #设置这个环境变量后您可以在Docker容器中启动Java应用程序时使用这些参数。
ENV JAVA_OPTS="-Xms1024m -Xmx2048m" ENV JAVA_OPTS="-Xms1024m -Xmx2048m"
@ -17,4 +19,4 @@ ENV JAVA_OPTS="-Xms1024m -Xmx2048m"
# 标识为生产环境 # 标识为生产环境
ENV WORKING_ENV="pro" ENV WORKING_ENV="pro"
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -cp /root/dsBase/lib/* -jar dsBase.jar" ] ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -cp /root/target/classes:/root/lib/* com.dsideal.base.BaseApplication" ]

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -65,10 +65,10 @@ public class Publish {
System.out.println("测试运行一下容器吧"); System.out.println("测试运行一下容器吧");
if (ret.getStr("project_port") != null) { if (ret.getStr("project_port") != null) {
String port = ret.getStr("project_port"); String port = ret.getStr("project_port");
System.out.println("docker run --name " + ret.getStr("projectName").split(":")[0] + " -p " + port + ":" + port + " -d " + ret.getStr("projectName")); System.out.println("docker run -it -p " + port + ":" + port + " " + ret.getStr("projectName"));
//System.out.println("docker exec -it 替换我为容器ID /bin/bash"); //System.out.println("docker exec -it 替换我为容器ID /bin/bash");
}else{ }else{
System.out.println("docker run --name " + ret.getStr("projectName").split(":")[0] + " -p 80:80 -d " + ret.getStr("projectName")); System.out.println("docker run -it -p 80:80 " + ret.getStr("projectName"));
} }
} }
} }

@ -386,7 +386,7 @@ public class PublishUtil {
if (projectBean.getId() == choiceProject) { if (projectBean.getId() == choiceProject) {
System.out.println("您选择的项目是:" + projectBean.getDevProjectName()); System.out.println("您选择的项目是:" + projectBean.getDevProjectName());
String basedir = new File(System.getProperty("user.dir")).getCanonicalPath() + "\\"; String basedir = new File(System.getProperty("user.dir")).getCanonicalPath() + "\\";
String directoryPath = basedir + projectBean.getDevProjectName() + "\\src\\main\\resource\\"; String directoryPath = basedir + projectBean.getDevProjectName() + "\\src\\main\\resources\\";
// 创建一个 File 对象,代表目录 // 创建一个 File 对象,代表目录
File directory = new File(directoryPath); File directory = new File(directoryPath);
// 获取目录下的所有文件和子目录 // 获取目录下的所有文件和子目录

Loading…
Cancel
Save