mirror of
https://github.com/PowerJob/PowerJob.git
synced 2025-07-17 00:00:04 +08:00
20 lines
743 B
Docker
20 lines
743 B
Docker
# 基础镜像(由于OhMyScheduler-Server的运行需要Maven和Git环境,就自己打包了一个镜像)
|
||
FROM tjqq/jdk-maven-git: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-Server + AKKA-Client)
|
||
EXPOSE 7700 10086 27777
|
||
# 创建 docker 文件目录(盲猜这是用户目录)
|
||
RUN mkdir -p /root/oms-server
|
||
# 挂载数据卷,将文件直接输出到宿主机(注意,此处挂载的是匿名卷,即在宿主机位置随机)
|
||
VOLUME /root/oms-server
|
||
# 启动应用
|
||
ENTRYPOINT ["sh","-c","java $PARAMS -jar /oms-server.jar"]
|
||
|