Skip to content
This repository has been archived by the owner on Oct 18, 2018. It is now read-only.

classdojo/steamroller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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>

About

rollout system for the front-end

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published