summaryrefslogtreecommitdiff
path: root/PCAP-PIC/galaxy-hos-service
diff options
context:
space:
mode:
Diffstat (limited to 'PCAP-PIC/galaxy-hos-service')
-rw-r--r--PCAP-PIC/galaxy-hos-service/config/application.yml23
-rw-r--r--PCAP-PIC/galaxy-hos-service/config/log4j2-dev.xml56
-rw-r--r--PCAP-PIC/galaxy-hos-service/docker-compose.yml15
3 files changed, 94 insertions, 0 deletions
diff --git a/PCAP-PIC/galaxy-hos-service/config/application.yml b/PCAP-PIC/galaxy-hos-service/config/application.yml
new file mode 100644
index 0000000..9e79056
--- /dev/null
+++ b/PCAP-PIC/galaxy-hos-service/config/application.yml
@@ -0,0 +1,23 @@
+nacos:
+ config:
+ type: yaml
+ server-addr: https://192.168.20.252:8849
+ namespace: PCAP
+ data-id: galaxy-hos-service.yml
+ auto-refresh: true
+ group: Galaxy
+ username: nacos
+ password: nacos
+ bootstrap:
+ enable: true
+ log:
+ enable: true
+ discovery:
+ service-name: hos
+spring:
+ profiles:
+ active: dev
+ application:
+ name: HosServiceApplication
+logging:
+ config: ./config/log4j2-dev.xml
diff --git a/PCAP-PIC/galaxy-hos-service/config/log4j2-dev.xml b/PCAP-PIC/galaxy-hos-service/config/log4j2-dev.xml
new file mode 100644
index 0000000..84576fd
--- /dev/null
+++ b/PCAP-PIC/galaxy-hos-service/config/log4j2-dev.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration>
+
+ <!--日志打印相关参数配置-->
+ <Properties>
+ <!--每5M压缩日志文件-->
+ <property name="LOG_SIZE">200M</property>
+ <!--最多产生10个压缩文件-->
+ <property name="LOG_NUMS">10</property>
+ <!--日志打印等级-->
+ <property name="LOG_LEVEL">error</property>
+ <!--日志文件路径-->
+ <property name="LOG_PATH">logs</property>
+ <!--日志文件名称-->
+ <property name="LOG_FILE_NAME">galaxy-hos-service</property>
+ <!--日志打印格式-->
+ <property name="LOG_PATTERN">[%d{yyyy-MM-dd HH:mm:ssZ}{UTC}] [%p] [Thread:%t] %l %x - %m%n</property>
+ </Properties>
+
+ <appenders>
+ <!-- <Console name="consoleSystemOutAppender" target="SYSTEM_OUT">
+ <ThresholdFilter level="DEBUG" onMatch="ACCEPT" onMismatch="DENY"/>
+ <PatternLayout pattern="${LOG_PATTERN}"/>
+ </Console>
+ -->
+ <RollingFile name="rollingFileAllAppender"
+ fileName="${LOG_PATH}/${LOG_FILE_NAME}.log"
+ filePattern="${LOG_PATH}/history/$${date:yyyy-MM-dd}/${LOG_FILE_NAME}-%d{yyyy-MM-dd}-%i.log.gz">
+ <PatternLayout pattern="${LOG_PATTERN}"/>
+ <Policies>
+ <SizeBasedTriggeringPolicy size="${LOG_SIZE}"/>
+ <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
+ </Policies>
+ <Filters>
+ <ThresholdFilter level="all" onMatch="ACCEPT" onMismatch="DENY"/>
+ </Filters>
+ <DefaultRolloverStrategy max="${LOG_NUMS}">
+ <Delete basePath="${LOG_PATH}/history" maxDepth="1">
+ <IfFileName glob="*.log.gz">
+ <IfLastModified age="30d">
+ <IfAny>
+ <IfAccumulatedFileSize exceeds="10 GB" />
+ </IfAny>
+ </IfLastModified>
+ </IfFileName>
+ </Delete>
+ </DefaultRolloverStrategy>
+ </RollingFile>
+ </appenders>
+ <loggers>
+ <root level="${LOG_LEVEL}">
+ <!-- <appender-ref ref="consoleSystemOutAppender"/> -->
+ <appender-ref ref="rollingFileAllAppender"/>
+ </root>
+ </loggers>
+</configuration>
diff --git a/PCAP-PIC/galaxy-hos-service/docker-compose.yml b/PCAP-PIC/galaxy-hos-service/docker-compose.yml
new file mode 100644
index 0000000..11ee543
--- /dev/null
+++ b/PCAP-PIC/galaxy-hos-service/docker-compose.yml
@@ -0,0 +1,15 @@
+version: '2'
+
+services:
+ galaxy-hos-service:
+ image: galaxy-hos-service:23.07.04
+ container_name: galaxy-hos-service
+ environment:
+ JAVA_OPTS: "-Xmx10240m -Xms10240m -Xmn512m -Xss256k -XX:+CrashOnOutOfMemoryError -XX:MetaspaceSize=128m -XX:MaxPermSize=512m -XX:SurvivorRatio=2 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:MaxTenuringThreshold=15 -XX:+UseCMSCompactAtFullCollection -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/home/tsg/galaxy/galaxy-hos-service/logs/gc-%t.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=100M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/tsg/galaxy/galaxy-hos-service/logs/"
+ ports:
+ - "9098:9098"
+ volumes:
+ - "/home/tsg/olap/galaxy/volumes/galaxy-hos-service/config:/home/tsg/galaxy/galaxy-hos-service/config"
+ - "/home/tsg/olap/galaxy/volumes/galaxy-hos-service/logs:/home/tsg/galaxy/galaxy-hos-service/logs"
+ restart: always
+ network_mode: "host"