32 lines
968 B
JavaScript
32 lines
968 B
JavaScript
require('dotenv').config();
|
|
var path = require('path');
|
|
|
|
/////////////////////////////////////////////////////
|
|
// Variables that must be passed to the strategy //
|
|
/////////////////////////////////////////////////////
|
|
|
|
let accessKeyId = process.env.AWS_ACCESS_KEY_ID
|
|
secretAccessKey = process.env.AWS_SECRET_ACCESS_KEY
|
|
bucketName = process.env.AWS_BUCKET_NAME
|
|
bucketRegion = process.env.AWS_BUCKET_REGION
|
|
endpoint = process.env.LETSENCRYPT_ENDPOINT
|
|
configDir = 'acme/'
|
|
accountsDir = 'accounts/'
|
|
|
|
var tester = require('greenlock-store-test');
|
|
|
|
var store = require('./index').create({
|
|
debug: true
|
|
, accessKeyId: accessKeyId
|
|
, secretAccessKey: secretAccessKey
|
|
, bucketName: bucketName
|
|
, bucketRegion: bucketRegion
|
|
, configDir: configDir
|
|
, endpoint: endpoint
|
|
, accountsDir: accountsDir
|
|
});
|
|
|
|
// All of these tests can pass locally, standalone without any ACME integration.
|
|
tester.test(store).then(function () {
|
|
console.info("PASS");
|
|
}); |