有什么选项可以部署VueJS dist文件夹

时间:2018-02-13 18:11:56

标签: node.js git express deployment vuejs2

我正在编写一些参与更大微服务环境的VueJS应用程序。我目前的工作流程看起来很长,但我找不到更好的东西,并希望得到如何做得更好的建议。这是我目前的工作流程。

  1. 编写VueJS开发版(testapp)
  2. 将testapp推送到git服务器
  3. npm朗姆酒构建得到一个dist文件夹
  4. 创建nodejs / express app(testapp_server)
  5. 将testapp dist文件夹复制到testapp_server html文件夹
  6. 将testapp_server推送到git服务器
  7. 来自git的生产服务器克隆testapp_server
  8. pm2 start app.js --name testapp_server
  9. 如果我在开发中对我的VueJS测试应用程序进行了更改,我必须再次完成整个过程才能将其投入生产。

    我在一个封闭的安全网络上,所以我没有使用Heroku等的奢侈。

    有更好的方法吗?

    更新:我刚刚发现了git sparse-checkout,它允许从repo中检出特定文件夹。我想我可以在我的开发git repo中包含我的dist文件夹,然后使用sparse-checkout将dist文件夹直接检入生产服务器上的node / express应用程序。

0 个答案:

没有答案