build 部署配置优化

This commit is contained in:
xxm1995
2023-07-10 15:35:41 +08:00
parent 72face66e9
commit 1853bf9086
3 changed files with 8 additions and 8 deletions

View File

@@ -9,7 +9,7 @@ ENV TZ=Asia/Shanghai
RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# jvm启动参数, 启动内存256M,最大内存1G,使用G1垃圾回收器
ENV JAVA_OPTS="-Xms256m -Xmx1G -XX:+UseG1GC -Djava.security.egd=file:/dev/./urandom"
ENV JAVA_OPTS="-Xms256m -Xmx1G -XX:+UseG1GC -Djava.security.egd=file:/dev/./urandom --Dlogging.config=./logback-spring.xml"
# 工作目录
WORKDIR /

View File

@@ -2,7 +2,7 @@
<configuration>
<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
<!--项目名称-->
<property name="appname" value="bootx-platform"/>
<property name="appname" value="dax-pay"/>
<!--日志位置-->
<property name="logdir" value="logs"/>
@@ -13,7 +13,7 @@
<!-- plumelog Redis方式日志收集 -->
<appender name="plumelog" class="com.plumelog.logback.appender.LiteAppender">
<appName>bootx-platform</appName>
<appName>${appname}</appName>
<plumelogHost>127.0.0.1</plumelogHost>
</appender>

View File

@@ -4,9 +4,9 @@ services:
image: dax-start:latest
restart: always
ports:
- "8080:8080"
- "9898:9898"
volumes:
# 宿主机目录:容器目录 日志映射
- /data/logs/dax-start:/logs
# 读取外部化配置文件
- ./:/
# 读取外部化配置文件(根据实际服务器环境做修改), 宿主机目录:容器目录
- /data/logs/dax-start:/logs # 日志
- /root/dax-pay/application-dev.yml:/application-dev.yml # 配置
- /root/dax-pay/logback-spring.xml:/logback-spring.xml # 日志框架