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");
|
||
|
});
|