公告板
版本库
filestore
活动
搜索
登录
main
/
project_management-java
射洪市项目管理系统
概况
操作记录
提交次数
目录
文档
派生
对比
blame
|
历史
|
原始文档
文件大小限制1个G
xiangpei
2025-03-11
8fb0a357affa2e8ca3e2d673f56a217de51f2cc5
[project_management-java.git]
/
start
/
src
/
docker
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 基础镜像
FROM arm-jdk:17
# 作者
MAINTAINER xp
# 工作目录
WORKDIR /usr/local/java
# 同步docker内部的时间
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 设置时区
ENV TZ=Asia/Shanghai
# java服务的端口号,暴露出去
EXPOSE 10076
# 复制jar包到/user/local/java下
# 定义一个变量,可以在build的时候通过 --build-arg JAR_FILE=/usr/xxx 来传递 不传默认就在工作目录下,建议不传或者删除这个命令, ADD命令改为 ./project-m.jar
ARG JAR_FILE
ADD ${JAR_FILE} ./project-m.jar
# 运行jar包的命令
ENTRYPOINT ["nohup","java","-Dspring.profiles.active=prod","-Dspring.config.location=/usr/local/java/application.yml,/usr/local/java/application-prod.yml","-jar","/usr/local/java/project-m.jar",">","/usr/local/java/project-m.log","&>","&"]