繁体   English   中英

如何部署Laravel + NodeJs + Socket.io项目

[英]How to Deploy Laravel + NodeJs + Socket.io Project

我使用laravel和socket.io + nodejs创建了一个实时应用程序,但是我不知道如何部署它

这取决于您将来计划扩展的方式。 一种可能性,特别是如果您正在引导项目并且不想在基础结构上花费大量时间,则可能是:

  1. 在CI工具(Jenkins / TravisCI / Bamboo等)上,您构建了一个“程序包”,通常是压缩的tar,其中包含3个项目的现成副本。
  2. 使用CI工具,将您的包裹推送到服务器(也许使用SCP)。
  3. 手动执行一个“推出”脚本,该脚本基本上会拆包,运行迁移(如果有),绑定端口和热重载服务(php-fpm等)。

稍后,您可以为不同的项目使用不同的服务器,具有基于docker的基础架构,设置CD管道以自动部署程序包,等等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM