Merge pull request #1613 from Jaredude/feature/database-postgres-self-signed-ssl

adds DATABASE_SSL_KEY_BASE64 for pg connection
This commit is contained in:
Henry Heng
2024-01-29 10:11:50 +00:00
committed by GitHub
6 changed files with 18 additions and 1 deletions
+12 -1
View File
@@ -51,7 +51,18 @@ export const init = async (): Promise<void> => {
username: process.env.DATABASE_USER,
password: process.env.DATABASE_PASSWORD,
database: process.env.DATABASE_NAME,
ssl: process.env.DATABASE_SSL === 'true',
...(process.env.DATABASE_SSL_KEY_BASE64
? {
ssl: {
rejectUnauthorized: false,
cert: Buffer.from(process.env.DATABASE_SSL_KEY_BASE64, 'base64')
}
}
: process.env.DATABASE_SSL === 'true'
? {
ssl: true
}
: {}),
synchronize: false,
migrationsRun: false,
entities: Object.values(entities),