20 lines
479 B
JavaScript

import pg from 'pg';
import env from '#app/env';
const connectionString = `postgresql://${env.db.user}:${env.db.password}@${env.db.host}:${env.db.port}/${env.db.name}`;
class Database {
constructor() {
this.client = new pg.Client({
connectionString:
process.env.NODE_ENV === 'production'
? process.env.DATABASE_URL
: connectionString,
ssl: {
rejectUnauthorized: false,
},
});
}
}
export default new Database();