🎨 补齐配置文件

This commit is contained in:
fuhouyin 2024-12-24 15:27:16 +08:00
parent b4a5a31ff0
commit f2e10a5062
3 changed files with 123 additions and 19 deletions

View File

@ -6,24 +6,24 @@ spring:
name: darkness
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://39.99.244.11:3306/konosuba?useSSL=false&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
username: konosuba
password: kKWjPDYDMLtLaLwY
url: jdbc:mysql://localhost:3306/darkness?useSSL=false&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
username: root
password: root
type: com.zaxxer.hikari.HikariDataSource
elasticsearch:
uris: localhost:9200
cluster-name: elasticsearch
properties:
http:
enabled: true
path: /_search
connect-timeout: 10000
socket-timeout: 30000
transport:
tcp:
connect-timeout: 10000
socket-timeout: 30000
discovery:
zen:
ping.unicast.hosts: localhost:9300
# elasticsearch:
# uris: localhost:9200
# cluster-name: elasticsearch
# properties:
# http:
# enabled: true
# path: /_search
# connect-timeout: 10000
# socket-timeout: 30000
# transport:
# tcp:
# connect-timeout: 10000
# socket-timeout: 30000
# discovery:
# zen:
# ping.unicast.hosts: localhost:9300

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="30 seconds">
<springProperty scope="context" name="applicationName" source="spring.application.name" defaultValue="unknown"/>
<appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>logs/server.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>logs/server.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<maxFileSize>10MB</maxFileSize>
</rollingPolicy>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level [%logger{36}] [%X{seq}] [%X{uid}] [%X{uri}] - %msg%n
</Pattern>
</encoder>
</appender>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %highlight(%-5level) %cyan([%logger{36}]) [%X{seq}] [%X{uid}] [%X{uri}] - %msg%n
</Pattern>
</layout>
</encoder>
</appender>
<logger name="com.darkness" level="info" additivity="false">
<appender-ref ref="console"/>
<appender-ref ref="file"/>
</logger>
<root level="WARN">
<appender-ref ref="console"/>
<appender-ref ref="file"/>
</root>
</configuration>

66
src/main/resources/server Normal file
View File

@ -0,0 +1,66 @@
#!/bin/bash
source /etc/profile
EVH_HOME=/data/server/darkness
EVH_IOS_HOME=/data/server/importAccountdarkness
LANG=en_US.UTF-8
export EVH_HOME EVH_IOS_HOME LANG
WAR=darkness-0.0.1-SNAPSHOT.jar
pid=`pgrep -f server/importAccount/importAccount-`
JVM_OPTIONS=`[ -f ${EVH_HOME}/jvm.options ] && cat ${EVH_HOME}/jvm.options |grep -v "^#"`
JAVA_HOME=/usr/local/jdk1.8.0_171/bin
if [ ! -e $EVH_HOME/$WAR ]; then
echo "importAccount server is not properly installed"
else
if [ "$pid" = "" ]; then
case $1 in
start|restart)
echo "Start importAccount server ..."
rm -rf $EVH_HOME/atomikos
nohup $JAVA_HOME/java ${JVM_OPTIONS} -jar $EVH_HOME/$WAR --spring.config.name=application --logging.config=logback.xml > /dev/null 2>start_err.log &
;;
stop)
echo importAccount server is not running
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
esac
else
case $1 in
start)
echo importAccount server is already running
;;
stop)
echo "importAccount server is stopping ..."
kill $pid
;;
restart)
kill $pid
for ((i=1;i<=10;i++))
do
sleep 1
if [ `ps $pid |wc -l` -gt 1 ];then
echo "importAccount server is stopping ..."
else
break
fi
done
if [ `ps $pid |wc -l` -gt 1 ];then
echo "Stop importAccount server failed,we will stop force"
kill -9 $pid
sleep 5
echo "Start importAccount server ..."
else
echo "Stop importAccount server succcess"
sleep 1
echo "Start importAccount server ..."
fi
rm -rf $EVH_HOME/atomikos
nohup java ${JVM_OPTIONS} -jar $EVH_HOME/$WAR --spring.config.name=application --logging.config=logback.xml > /dev/null 2>start_err.log &
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
esac
fi
fi