fix #1 use os.tmpdir() and use all defined options
This commit is contained in:
parent
1be85e24de
commit
28f0a34e1e
5
index.js
5
index.js
@ -4,7 +4,8 @@ var fs = require('fs');
|
|||||||
var path = require('path');
|
var path = require('path');
|
||||||
|
|
||||||
var defaults = {
|
var defaults = {
|
||||||
webrootPath: [ '~', 'letsencrypt', 'var', 'lib' ].join(path.sep)
|
//webrootPath: [ '~', 'letsencrypt', 'var', 'lib' ].join(path.sep)
|
||||||
|
webrootPath: require('os').tmpdir() + path.sep + 'acme-challenge'
|
||||||
, debug: false
|
, debug: false
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -19,7 +20,7 @@ Challenge.create = function (options) {
|
|||||||
results.create = undefined;
|
results.create = undefined;
|
||||||
|
|
||||||
Object.keys(defaults).forEach(function (key) {
|
Object.keys(defaults).forEach(function (key) {
|
||||||
if (!(key in options)) {
|
if ('undefined' !== typeof options[key]) {
|
||||||
options[key] = defaults[key];
|
options[key] = defaults[key];
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user