mirror of
https://github.com/PowerJob/PowerJob.git
synced 2025-07-17 00:00:04 +08:00
[dev] add Dockerfile but need to test
This commit is contained in:
parent
150b1fd919
commit
f06ae8be8f
@ -1,3 +1,4 @@
|
|||||||
|
# http 服务端口
|
||||||
server.port=7700
|
server.port=7700
|
||||||
|
|
||||||
spring.profiles.active=daily
|
spring.profiles.active=daily
|
||||||
@ -10,4 +11,8 @@ spring.servlet.multipart.file-size-threshold=0
|
|||||||
spring.servlet.multipart.max-file-size=209715200
|
spring.servlet.multipart.max-file-size=209715200
|
||||||
spring.servlet.multipart.max-request-size=209715200
|
spring.servlet.multipart.max-request-size=209715200
|
||||||
|
|
||||||
|
###### OhMyScheduler 自身配置(该配置只允许存在于 application.properties 文件中) ######
|
||||||
|
# akka ActorSystem 服务端口
|
||||||
|
oms.akka.port=10086
|
||||||
|
# 报警服务 bean名称
|
||||||
oms.alarm.bean.names=omsDefaultMailAlarmService
|
oms.alarm.bean.names=omsDefaultMailAlarmService
|
@ -6,8 +6,7 @@
|
|||||||
日志路径,注意权限问题,否则无法打印日志。
|
日志路径,注意权限问题,否则无法打印日志。
|
||||||
大坑记录:`~/logs`不会在用户目录下创建文件夹,而是在项目目录下创建名为~的文件夹
|
大坑记录:`~/logs`不会在用户目录下创建文件夹,而是在项目目录下创建名为~的文件夹
|
||||||
-->
|
-->
|
||||||
<property name="LOG_PATH" value="/home/logs"/>
|
<property name="LOG_PATH" value="${user.home}/oms-server/logs"/>
|
||||||
<!-- <property name="LOG_PATH" value="/Users/tjq/logs/oms-server"/>-->
|
|
||||||
|
|
||||||
<!-- 系统所有异常日志(ERROR)双写 start -->
|
<!-- 系统所有异常日志(ERROR)双写 start -->
|
||||||
<appender name="ERROR_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
<appender name="ERROR_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||||
|
19
others/deploy/Dockerfile
Normal file
19
others/deploy/Dockerfile
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# 基础镜像
|
||||||
|
FROM openjdk:8
|
||||||
|
# 维护者
|
||||||
|
MAINTAINER tengjiqi@gmail.com
|
||||||
|
# 设置环境变量
|
||||||
|
ENV APP_NAME=oh-my-scheduler-server
|
||||||
|
# 传递SpringBoot 启动参数
|
||||||
|
ENV PARAMS=""
|
||||||
|
# 将应用 jar 包拷入 docker
|
||||||
|
COPY oms-server.jar /oms-server.jar
|
||||||
|
# 暴露端口(HTTP + AKKA)
|
||||||
|
EXPOSE 7700 10086
|
||||||
|
# 创建 docker 文件目录(盲猜这是用户目录)
|
||||||
|
RUN mkdir -p /root/oms-server
|
||||||
|
# 挂载数据卷,将文件直接输出到宿主机(注意,此处挂载的是匿名卷,即在宿主机位置随机)
|
||||||
|
VOLUME /root/oms-server
|
||||||
|
# 启动应用
|
||||||
|
ENTRYPOINT ["sh","-c","java $PARAMS -jar /oms-server.jar"]
|
||||||
|
|
34
pom.xml
34
pom.xml
@ -182,40 +182,6 @@
|
|||||||
<testTarget>${java.version}</testTarget>
|
<testTarget>${java.version}</testTarget>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
<!-- 打包源码 -->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-source-plugin</artifactId>
|
|
||||||
<version>${maven-source-plugin.version}</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<phase>package</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>jar-no-fork</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<!-- Java Doc -->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
|
||||||
<version>${maven-javadoc-plugin.version}</version>
|
|
||||||
<configuration>
|
|
||||||
<!-- JavaDoc 编译错误不影响正常构建 -->
|
|
||||||
<failOnError>false</failOnError>
|
|
||||||
<!-- 非严格模式...以后要好好按格式写注释啊... -->
|
|
||||||
<additionalJOption>-Xdoclint:none</additionalJOption>
|
|
||||||
</configuration>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<phase>package</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>jar</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<!-- 编辑 MANIFEST.MF -->
|
<!-- 编辑 MANIFEST.MF -->
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user