您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页2018-11-25 docker直接热更新运行springbo

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

来源:伴沃教育

使用阿里云自动编译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'

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务