✨ Secrets working well. Better security overall
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
a5b144fa87
commit
56859467fe
@ -1,10 +1,23 @@
|
|||||||
const mysql = require("mysql2");
|
const mysql = require("mysql2");
|
||||||
|
const fs = require('node:fs');
|
||||||
|
|
||||||
const connection = mysql.createPool({
|
|
||||||
|
try {
|
||||||
|
const db_user_password = fs.readFileSync(process.env.DB_USER_PASSWORD_FILE, 'utf8').replace(/\r?\n|\r/g, "");
|
||||||
|
const db_user = fs.readFileSync(process.env.DB_USER_FILE, 'utf8').replace(/\r?\n|\r/g, "");
|
||||||
|
|
||||||
|
|
||||||
|
console.log(db_user)
|
||||||
|
|
||||||
|
const connection = mysql.createPool({
|
||||||
host: process.env.DB_HOST,
|
host: process.env.DB_HOST,
|
||||||
user: process.env.DB_USER,
|
user: db_user,
|
||||||
password: process.env.DB_PASSWORD,
|
password: db_user_password,
|
||||||
database: process.env.DB_NAME
|
database: process.env.DB_NAME,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
module.exports = connection;
|
||||||
|
} catch (e) {
|
||||||
|
console.log(e)
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = connection;
|
|
Loading…
Reference in new issue