mirror of
https://github.com/sergeyyarkov/node-docker-example.git
synced 2026-10-11 10:19:41 +03:00
feat: connection to db for heroku
This commit is contained in:
parent
33fbc6229e
commit
c78703ac06
13
db.js
13
db.js
@ -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
1513
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user