'use strict'; const get_app_server = require('./app.js'); const database = require('./database.js'); const database_init = database.database_init; if(!process.env.SSL_CONTACT_EMAIL) { console.error(`[ERROR] The environment variable 'SSL_CONTACT_EMAIL' is not set, please set it.`); process.exit(); } (async () => { // Ensure database is initialized. await database_init(); const app = await get_app_server(); require('greenlock-express').init({ packageRoot: __dirname, configDir: './greenlock.d', cluster: false, maintainerEmail: process.env.SSL_CONTACT_EMAIL, }).serve(app); })();