美文网首页
2018-11-25 docker直接热更新运行springbo

2018-11-25 docker直接热更新运行springbo

作者: 五大RobertWu伍洋 | 来源:发表于2018-11-25 21:17 被阅读108次

使用阿里云自动编译maven springboot项目会发现它的一个问题:
每次编译都需要重复下载每个依赖的pom/xml文件
导致每次自动编译时间都比较长。

自己在docker编译tianyi-api项目:

docker run -itd --rm -P -p 48000:8000 -v ~/.m2:/root/.m2 -v ~/tianyi-api:/code -e TZ="Asia/Shanghai"  --name tianyi-api maven:3.5.0-jdk-8-alpine sh -ic 'cd /code && mvn clean intall'

只有映射了全局仓库的位置,才避免了每次都下载xml文件

由于pom.xml设置了热部署,只需要第一次启动项目,以后直接git pull项目,即可热更新项目,在开发测试阶段还是比较快速明了的:

docker run -itd -P -p 48000:8000 -v ~/.m2:/root/.m2 -v ~/tianyi-api:/code -e TZ="Asia/Shanghai"  --name tianyi-api maven:3.5.0-jdk-8-alpine sh -ic 'cd /code && mvn spring-boot:run'

相关文章

网友评论

      本文标题:2018-11-25 docker直接热更新运行springbo

      本文链接:https://www.haomeiwen.com/subject/jdkmqqtx.html