1
sheen 2019-11-27 00:29:13 +08:00
没懂给 vue/react 装环境和 docker 有啥关系?这俩不是 npm 一下的事情吗。。
|
2
dreamerlv3ex 2019-11-27 09:20:16 +08:00
开发环境打包可选的很多,不一定要 Docker .
开发也不会在 Docker 开发吧,一般提供一个运行环境,编译环境. WSL,VMware,Virtualbox,都可以吧,上面这些东西都可以提供各式各样的运行环境不好吗? 虚拟机学习成本还低,你弄好环境直接拷贝给其他同事,直接能跑. |
3
zhuyuefeng 2019-11-30 19:21:18 +08:00
个人习惯:
开发还在自己的环境,但是要写打包的 Dockerfile,可以打包好环境,以便于部署。至于在不在容器内开发,我认为没啥问题,但是这个容器最好不是部署的版本(不是不可以,不推荐),即无论如何,你最好都有一个 描述清楚的 Dockerfile。 至于“2. 每次开发完成,需求迭代做完以后是不是要重新做个容器 然后 部署?”,我的建议是通过 一些 CI, CD 工具(例如:travis-ci, gitlab-ci )。 配置好后,可以实现 代码 push remote (具体使用可以参考这些工具的文档),自动运行持续集成,重新构建 docker 容器,也方便后续做持续部署和手动部署都可以。 |