mirror of
https://github.com/sergeyyarkov/node-docker-example.git
synced 2026-10-11 18:29:34 +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 pg from 'pg';
|
||||||
import env from '#app/env';
|
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 {
|
class Database {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.client = new pg.Client({
|
this.client = new pg.Client({
|
||||||
user: env.db.user,
|
connectionString:
|
||||||
host: env.db.host,
|
process.env.NODE_ENV === 'production'
|
||||||
database: env.db.name,
|
? process.env.DATABASE_URL
|
||||||
password: env.db.password,
|
: connectionString,
|
||||||
port: env.db.port,
|
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