3.0.0-update-to-node-12.0 • Published 4 years ago

generic-cloud-service v3.0.0-update-to-node-12.0

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

generic-cloud-service

Use this to make a service that talk to the samurai cloud.

#Usage

var config = {
  url: process.env.AMQP_URL || 'amqp://noblest_samurai:mJHbo4i7u8PO5jLQTLIIcg7KnSz@amqp.noblesamuraicloud.com',
  exchange: process.env.AMQP_EXCHANGE || 'samuraicloud',
  queue: {
    name: process.env.AMQP_REQUEST || 'staging.majestic.backlinkCount.submit',
    options: {
      deadLetterExchange: process.env.AMQP_DEAD_LETTER_EXCHANGE || 'samuraicloud-dead-letter',
      messageTtl: 300000 // ms
    }
  }
};

var worker = function(message, callback) {
  return callback(null, {my: 'payload to send back'});
}

require('generic-cloud-service')(config, require('./worker'));

Set DEBUG=cloud-service to see message payloads.