使用Docker和gulp进行Jhipster应用程序开发
我正在Jhipster应用程序上工作,并使用docker运行此应用程序。 这工作,但非常繁琐。
我希望能够改变UI(文本,CSS,HTML等),并从gulp和browsersync中受益,例如,对HTML文件进行更改,保存文件,并让浏览器自动刷新并显示改变。
但是,我可以在浏览器中看到更改的唯一方法是:
1停止docker集装箱
2停止吞咽
3重builddocker图像
4运行docker集装箱
5再次在浏览器中查看
如你所见,这不是最佳的。
那么我怎样才能简化这一点,以便我可以快速地将更改部署到正在运行的Docker容器中,或者使用gulp来刷新浏览器和更改前面的文件?
在文件gulp/config.js
,可以将uri
和apiPort
的值更改为指向在Docker容器中运行的JHipster应用程序。
例如,我的Docker使用IP 192.168.99.100,所以我会改变uri
来匹配这个值。 请注意, uri
需要在其末尾包含一个冒号。
uri: 'http://192.168.99.100:',
- 反向代理golang docker容器
- 在docker容器中安装openssh-server,g ++,gdb和gdbserver Visual C ++ for Linux Development + Docker