使用Docker和gulp进行Jhipster应用程序开发

我正在Jhipster应用程序上工作,并使用docker运行此应用程序。 这工作,但非常繁琐。

我希望能够改变UI(文本,CSS,HTML等),并从gulp和browsersync中受益,例如,对HTML文件进行更改,保存文件,并让浏览器自动刷新并显示改变。

但是,我可以在浏览器中看到更改的唯一方法是:

1停止docker集装箱

2停止吞咽

3重builddocker图像

4运行docker集装箱

5再次在浏览器中查看

如你所见,这不是最佳的。

那么我怎样才能简化这一点,以便我可以快速地将更改部署到正在运行的Docker容器中,或者使用gulp来刷新浏览器和更改前面的文件?

在文件gulp/config.js ,可以将uriapiPort的值更改为指向在Docker容器中运行的JHipster应用程序。

例如,我的Docker使用IP 192.168.99.100,所以我会改变uri来匹配这个值。 请注意, uri需要在其末尾包含一个冒号。

uri: 'http://192.168.99.100:',