使用Spring Boot应用程序在Docker中编辑静态资源

使用Spring Boot应用程序在Docker中编辑静态资源,docker,spring-boot,Docker,Spring Boot,我正在用Spring Boot和Docker创建一个应用程序。我想做的是编辑静态资源.js和.css,而不必停止/重建/启动容器 我已经阅读了一些教程、博客和示例,包括我看到的每个示例,看起来我必须重新构建jar、重新构建容器以及停止/启动容器才能看到任何类型的更改 我是否忽略了一些允许我编辑.css文件并立即看到浏览器中反映的更改的配置?这就是docker应该使用的方式。如果我更改样式设置,例如更改背景颜色,则预期docker用例将等待30秒才能看到此更改?我目前正在使用docker运行一个t

我正在用Spring Boot和Docker创建一个应用程序。我想做的是编辑静态资源.js和.css,而不必停止/重建/启动容器

我已经阅读了一些教程、博客和示例,包括我看到的每个示例,看起来我必须重新构建jar、重新构建容器以及停止/启动容器才能看到任何类型的更改


我是否忽略了一些允许我编辑.css文件并立即看到浏览器中反映的更改的配置?

这就是docker应该使用的方式。如果我更改样式设置,例如更改背景颜色,则预期docker用例将等待30秒才能看到此更改?我目前正在使用docker运行一个tomcat实例,其中我的本地更改与docker共享并立即可用,因此我知道这是可以完成的,但我还没有找到一种方法使其与Spring Boot一起工作。是的,这是可行的。但通常情况下,docker能够相当轻松地发布您的环境,并在需要时启动新实例。当然,你也可以分享这个。在本例中,我建议您构建一个docker映像,该映像使用另一个docker容器的文件夹,然后可以共享该文件夹。请参见创建和装载数据卷容器。在这些情况下,请确保不要将spring boot应用程序编译为可运行的jar,而是使用mvn spring boot:run启动它。