single.js 581 Bytes
"use strict";

require("./main.js");

var Single = module.exports;
var Servers = require("./servers.js");

Single.create = function(opts) {
    var greenlock = require("./greenlock-shim.js").create(opts);

    var servers = Servers.create(greenlock);

    var single = {
        ready: function(fn) {
            fn(servers);
            return single;
        },
        master: function(/*fn*/) {
            // ignore
            //fn(master);
            return single;
        }
    };
    // backwards compat starts now
    single.serve = single.ready;
    return single;
};