【问题标题】:How to Deploy Laravel + NodeJs + Socket.io Project如何部署 Laravel + NodeJs + Socket.io 项目
【发布时间】:2016-08-03 07:12:28
【问题描述】:

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

【问题讨论】:

  • 你用的哪种服务器做主机?
  • @Irfan 我不知道该怎么办所以我问我应该使用什么服务器!

标签: php node.js laravel express socket.io


【解决方案1】:

这取决于您计划在未来如何扩展。一种可能性是:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-05
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 2014-07-03
    • 1970-01-01
    • 2021-01-24
    • 1970-01-01
    相关资源
    最近更新 更多