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>

/steamroller/

    Package Sidebar

    Install

    npm i steamroller

    Weekly Downloads

    6

    Version

    0.0.9

    License

    ISC

    Last publish

    Collaborators

    • architectd
    • crcn