From 267ff2486aa557f87ddcaf3c1b4ad25646cfe638 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Fri, 21 Jul 2017 17:38:52 -0600 Subject: [PATCH] explicitly define le-store directory --- lib/modules/tls.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/modules/tls.js b/lib/modules/tls.js index 9563a0d..84e7334 100644 --- a/lib/modules/tls.js +++ b/lib/modules/tls.js @@ -1,6 +1,7 @@ 'use strict'; module.exports.create = function (deps, config, netHandler) { + var path = require('path'); var tls = require('tls'); var parseSni = require('sni'); var greenlock = require('greenlock'); @@ -64,7 +65,12 @@ module.exports.create = function (deps, config, netHandler) { } , challengeType: 'http-01' - , store: require('le-store-certbot').create({ debug: config.debug }) + , store: require('le-store-certbot').create({ + debug: config.debug + , configDir: path.join(require('os').homedir(), 'acme', 'etc') + , logDir: path.join(require('os').homedir(), 'acme', 'var', 'log') + , workDir: path.join(require('os').homedir(), 'acme', 'var', 'lib') + }) , approveDomains: function (opts, certs, cb) { // This is where you check your database and associated