This commit is contained in:
Edgard Oliveira 2023-05-10 14:18:22 +08:00 committed by GitHub
commit 7f64f3a8b8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 18 additions and 2 deletions

View file

@ -5,6 +5,7 @@
"name": "npm", "name": "npm",
"user": "npm", "user": "npm",
"password": "npm", "password": "npm",
"port": 3306 "port": 3306,
"ssl": false
} }
} }

View file

@ -16,7 +16,8 @@ function generateDbConfig() {
user: cfg.user, user: cfg.user,
password: cfg.password, password: cfg.password,
database: cfg.name, database: cfg.name,
port: cfg.port port: cfg.port,
ssl: cfg.ssl
}, },
migrations: { migrations: {
tableName: 'migrations' tableName: 'migrations'

View file

@ -29,6 +29,9 @@ const configure = () => {
const envMysqlHost = process.env.DB_MYSQL_HOST || null; const envMysqlHost = process.env.DB_MYSQL_HOST || null;
const envMysqlUser = process.env.DB_MYSQL_USER || null; const envMysqlUser = process.env.DB_MYSQL_USER || null;
const envMysqlName = process.env.DB_MYSQL_NAME || null; const envMysqlName = process.env.DB_MYSQL_NAME || null;
const envMysqlSsl = process.env.DB_MYSQL_SSL || null;
const envMysqlCa = process.env.DB_MYSQL_CA || '/data/mysql-ca.crt';
if (envMysqlHost && envMysqlUser && envMysqlName) { if (envMysqlHost && envMysqlUser && envMysqlName) {
// we have enough mysql creds to go with mysql // we have enough mysql creds to go with mysql
logger.info('Using MySQL configuration'); logger.info('Using MySQL configuration');
@ -40,6 +43,7 @@ const configure = () => {
user: envMysqlUser, user: envMysqlUser,
password: process.env.DB_MYSQL_PASSWORD, password: process.env.DB_MYSQL_PASSWORD,
name: envMysqlName, name: envMysqlName,
ssl: envMysqlSsl ? { ca: fs.readFileSync(envMysqlCa) } : false
}, },
keys: getKeys(), keys: getKeys(),
}; };

View file

@ -66,6 +66,16 @@ dns_azure_zone2 = example.org:/subscriptions/99800903-fb14-4992-9aff-12eaf274462
full_plugin_name: 'dns-azure', full_plugin_name: 'dns-azure',
}, },
//####################################################// //####################################################//
bunny: {
display_name: 'BunnyCDN',
package_name: 'certbot-dns-bunny',
version_requirement: '~=0.0.9',
dependencies: '',
credentials: `# Bunny CDN API token
dns_bunny_api_key = <a65e8ebd-45ab-44d2-a542-40d4d009e3bf>`,
full_plugin_name: 'dns-bunny',
},
//####################################################//
cloudflare: { cloudflare: {
display_name: 'Cloudflare', display_name: 'Cloudflare',
package_name: 'certbot-dns-cloudflare', package_name: 'certbot-dns-cloudflare',