ruoyi-admin/Dockerfile | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ruoyi-admin/pom.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ruoyi-admin/src/main/resources/logback.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
script/docker/docker-compose.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ruoyi-admin/Dockerfile
@@ -3,7 +3,8 @@ MAINTAINER Lion Li RUN mkdir -p /ruoyi/server/logs \ /ruoyi/server/temp /ruoyi/server/temp \ /ruoyi/skywalking/agent WORKDIR /ruoyi/server @@ -13,4 +14,10 @@ ADD ./target/ruoyi-admin.jar ./app.jar ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-Dserver.port=${SERVER_PORT}","-jar", "app.jar"] ENTRYPOINT ["java", \ "-Djava.security.egd=file:/dev/./urandom", \ "-Dserver.port=${SERVER_PORT}", \ # 应用名称 如果想区分集群节点监控 改成不同的名称即可 # "-Dskywalking.agent.service_name=ruoyi-server", \ # "-javaagent:/ruoyi/skywalking/agent/skywalking-agent.jar", \ "-jar", "app.jar"] ruoyi-admin/pom.xml
@@ -84,6 +84,18 @@ <scope>test</scope> </dependency> <!-- skywalking 整合 logback --> <!-- <dependency>--> <!-- <groupId>org.apache.skywalking</groupId>--> <!-- <artifactId>apm-toolkit-logback-1.x</artifactId>--> <!-- <version>${与你的agent探针版本保持一致}</version>--> <!-- </dependency>--> <!-- <dependency>--> <!-- <groupId>org.apache.skywalking</groupId>--> <!-- <artifactId>apm-toolkit-trace</artifactId>--> <!-- <version>${与你的agent探针版本保持一致}</version>--> <!-- </dependency>--> </dependencies> <build> ruoyi-admin/src/main/resources/logback.xml
@@ -97,12 +97,33 @@ <appender-ref ref="file_error"/> </appender> <!-- 整合 skywalking 控制台输出 tid --> <!-- <appender name="console" class="ch.qos.logback.core.ConsoleAppender">--> <!-- <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">--> <!-- <layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">--> <!-- <pattern>[%tid] ${console.log.pattern}</pattern>--> <!-- </layout>--> <!-- <charset>utf-8</charset>--> <!-- </encoder>--> <!-- </appender>--> <!-- 整合 skywalking 推送采集日志 --> <!-- <appender name="sky_log" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender">--> <!-- <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">--> <!-- <layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">--> <!-- <pattern>[%tid] ${console.log.pattern}</pattern>--> <!-- </layout>--> <!-- <charset>utf-8</charset>--> <!-- </encoder>--> <!-- </appender>--> <!--系统操作日志--> <root level="info"> <appender-ref ref="console" /> <appender-ref ref="async_info" /> <appender-ref ref="async_error" /> <appender-ref ref="file_console" /> <!-- <appender-ref ref="sky_log"/>--> </root> </configuration> script/docker/docker-compose.yml
@@ -109,6 +109,8 @@ volumes: # 配置文件 - /docker/server1/logs/:/ruoyi/server/logs/ # skywalking 探针 # - /docker/skywalking/agent/:/ruoyi/skywalking/agent privileged: true network_mode: "host" @@ -122,6 +124,8 @@ volumes: # 配置文件 - /docker/server2/logs/:/ruoyi/server/logs/ # skywalking 探针 # - /docker/skywalking/agent/:/ruoyi/skywalking/agent privileged: true network_mode: "host"