feat: connection to db for heroku

This commit is contained in:
Sergey Yarkov 2022-03-23 23:00:31 +03:00
parent 33fbc6229e
commit c78703ac06
2 changed files with 1519 additions and 7 deletions

13
db.js
View File

@ -1,14 +1,17 @@
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({
user: env.db.user,
host: env.db.host,
database: env.db.name,
password: env.db.password,
port: env.db.port,
connectionString:
process.env.NODE_ENV === 'production'
? process.env.DATABASE_URL
: connectionString,
ssl: {
rejectUnauthorized: false,
},
});
}
}

1513
package-lock.json generated

File diff suppressed because it is too large Load Diff