wangzaijun 3 weeks ago
parent
commit
8d6f88ac8f
2 changed files with 18 additions and 1 deletions
  1. 17 0
      Dockerfile
  2. 1 1
      mo-daq/src/main/resources/logback.xml

+ 17 - 0
Dockerfile

@@ -0,0 +1,17 @@
+# 使用 OpenJDK 官方镜像作为基础镜像
+FROM openjdk:17-jdk-slim
+
+# 创建日志目录并设置权限
+RUN mkdir -p /home/wwwroot/modaq/logs && chmod -R 755 /home/wwwroot/modaq/logs
+
+# 设置工作目录
+WORKDIR /home/wwwroot/modaq
+
+# 复制构建好的 JAR 文件到容器中
+COPY mo-daq/target/*.jar /home/wwwroot/modaq/app.jar
+
+# 暴露 Spring Boot 默认端口(根据实际项目修改)
+EXPOSE 8080
+
+# 启动命令
+ENTRYPOINT ["java","-jar","app.jar"]

+ 1 - 1
mo-daq/src/main/resources/logback.xml

@@ -2,7 +2,7 @@
 <configuration debug="true">
     <!-- 日志格式:年-月-日 时:分:秒 [线程] 日志级别 所在类:行号 - 具体信息 换行 -->
     <property name="CONSOLE_LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] - [%X{x-api-requestid}] %-5level %logger{50}:%-4L - %msg%n"/>
-    <property name="LOG_HOME" value="./logs"/>
+    <property name="LOG_HOME" value="/home/wwwroot/modaq/logs"/>
 
     <!--输出到控制台-->
     <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">