gl-store-s3.js/test.js

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