mirror of
https://github.com/ahmadk953/poixpixel-discord-bot.git
synced 2025-05-10 02:33:06 +00:00
chore: added TLS error handling to database and cache
This commit is contained in:
parent
7fd9497fb8
commit
4def8df3fe
4 changed files with 47 additions and 16 deletions
|
@ -11,10 +11,20 @@ export default defineConfig({
|
|||
dialect: 'postgresql',
|
||||
dbCredentials: {
|
||||
url: database.dbConnectionString,
|
||||
ssl: {
|
||||
ca: fs.readFileSync(path.resolve('./certs/psql-ca.crt')),
|
||||
cert: fs.readFileSync(path.resolve('./certs/psql-server.crt')),
|
||||
key: fs.readFileSync(path.resolve('./certs/psql-client.key')),
|
||||
},
|
||||
ssl: (() => {
|
||||
try {
|
||||
return {
|
||||
ca: fs.readFileSync(path.resolve('./certs/psql-ca.crt')),
|
||||
key: fs.readFileSync(path.resolve('./certs/psql-client.key')),
|
||||
cert: fs.readFileSync(path.resolve('./certs/psql-server.crt')),
|
||||
};
|
||||
} catch (error) {
|
||||
console.warn(
|
||||
'Failed to load certificates for database, using insecure connection:',
|
||||
error,
|
||||
);
|
||||
return undefined;
|
||||
}
|
||||
})(),
|
||||
},
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue