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
|
||||
|
||||
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-request-size=209715200
|
||||
|
||||
###### OhMyScheduler 自身配置(该配置只允许存在于 application.properties 文件中) ######
|
||||
# akka ActorSystem 服务端口
|
||||
oms.akka.port=10086
|
||||
# 报警服务 bean名称
|
||||
oms.alarm.bean.names=omsDefaultMailAlarmService
|
@ -6,8 +6,7 @@
|
||||
日志路径,注意权限问题,否则无法打印日志。
|
||||
大坑记录:`~/logs`不会在用户目录下创建文件夹,而是在项目目录下创建名为~的文件夹
|
||||
-->
|
||||
<property name="LOG_PATH" value="/home/logs"/>
|
||||
<!-- <property name="LOG_PATH" value="/Users/tjq/logs/oms-server"/>-->
|
||||
<property name="LOG_PATH" value="${user.home}/oms-server/logs"/>
|
||||
|
||||
<!-- 系统所有异常日志(ERROR)双写 start -->
|
||||
<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>
|
||||
</configuration>
|
||||
</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 -->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
|
Loading…
x
Reference in New Issue
Block a user