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>