This README outlines the details of collaborating on this Ember application. A short introduction of this app could easily go here.
You will need the following things properly installed on your computer.
git clone <repository-url>
this repository- change into the new directory
cd server/signalmaster && npm install
cd server/node-pusher-server && npm install
cd client && npm install && bower install
cd server/signalmaster
node server.js
cd server/node-pusher-server
node app.js
cd client
ember s
- Visit your app at http://localhost:4200.
In order to make it work you must create a config.js file on server/node-pusher-server with the following content
var config = {};
config.web = {};
config.pusher = {
appId : 'YOUR-PUSHER-APP-ID',
key: 'YOUR-PUSHER-KEY',
secret: 'YOUR-PUSHER-SECRET',
encrypted: true
};
config.web.port = process.env.WEB_PORT || 3000;
module.exports = config;
Make use of the many generators for code, try ember help generate
for more details
ember test
ember test --server
ember build
(development)ember build --environment production
(production)
Specify what it takes to deploy your app.
Example demo is for using as a chat support center (you can turn on/off video camera, mic. Chat with some agent and send/recieve files using the chat box.