如何在heroku上部署带有nodejs(socket.io)的laravel应用程序

时间:2015-12-22 17:16:07

标签: node.js sockets heroku deployment laravel-5

我想将laravel 5.1 app with nodejs(socket.io)部署到heroku实时。我可以仅通过laravel或仅成功部署app来部署app,但如果我在一次app中同时使用它们,则无法部署成功。 我需要做什么来部署?

App_folder
--app
--bootstrap
--config
--node_modules
----express
----socket.io
--database
--....
--Procfile
--server_node.js

Procfile

web: vendor/bin/heroku-php-apache2 public/
web: node server_node.js

- server_node.js

var app =require('express')();
var server = require('http').createServer(app);
var io = require('socket.io')(server);

io.on('connection', function(socket)
{
    console.log('Had new connection connected');
    socket.on('chat-channelt',function (data){
        io.emit('testchannel',data);
    });
});
server.listen(80);

0 个答案:

没有答案