git部署java项目的Dockerfile

git部署java项目的Dockerfile,第1张

git部署java项目的Dockerfile pom.xml
com.qq.weixin
${项目名称}
${项目版本}

Dockerfile
#使用maven官方镜像,免安装 jdk,maven
#也可使用centos镜像,通过 RUN 安装 jdk,maven,git
#https://hub.docker.com/_/maven?tab=tags
FROM maven:3.8.4-openjdk-8

#安装git
RUN apt-get update && apt-get install -y git
ENTRYPOINT ["git"]

#切换目录,指定源码克隆后保存位置 
WORKDIR /usr/local/code

#拉取源代码
#记得加账号密码
RUN git clone https://gitee.com/${项目名称}.git

#进入源码项目文件内:pom.xml 
WORKDIR /usr/local/code/${项目名称}

#maven编译打包java代码
RUN mvn install

#声明项目所用端口
EXPOSE 8080

#启动java项目程序
#ENTRYPOINT ["nohup","java","-jar","{项目名称}-${项目版本}.jar","&"]
CMD ["java -jar ${项目名称}-${项目版本}.jar"]

build
docker build -t {项目名称}:{项目版本} .

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5718318.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存