steamroller

0.0.9 • Public • Published

Server Example:

var steamroller = require("steamroller"),
express         = require("express");
 
var rollout = steamroller();
 
 
rollout.domain("teach.classdojo.com").apps([
 
  // canary
  {
    test: [
      {
        percentage: {
          "ip": 10
        }
      }
    ],
    bootstrapUrl: "http://canary.domain.com/bootstrap.json"
  },
 
  // master
  {
    bootstrapUrl: "http://master.domain.com/bootstrap.json"
  }
 
]);
 
 
rollout.domain("teach.classdojo.com").bootstrap({
  ip: "50.403.20.1",
  user: {
    metadata: {
      sharing
    }
  }
}, function (err, bootstrap) {
  // loaded bootstrap content
  res.end(bootstrap);
});
 

Browser Example:

<script type="text/javascript" src="/js/steamroller.js" data-rollout="/bootstrap.json"></script>

Readme

Keywords

none

Package Sidebar

Install

npm i steamroller

Weekly Downloads

0

Version

0.0.9

License

ISC

Last publish

Collaborators

  • architectd
  • crcn