Skip to content

Commit da2bae7

Browse files
committed
[wip] Add ssl options to create-test-tables script
1 parent 7f74239 commit da2bae7

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

packages/pg/script/create-test-tables.js

+20-2
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,31 @@ var people = [
3131
{ name: 'Zanzabar', age: 260 },
3232
]
3333

34-
var con = new pg.Client({
34+
var config = {
3535
host: args.host,
3636
port: args.port,
3737
user: args.user,
3838
password: args.password,
3939
database: args.database,
40-
})
40+
}
41+
42+
if (process.env.PGSSLMODE) {
43+
config.ssl = {}
44+
45+
if (process.env.PGSSLROOTCERT) {
46+
config.ssl.ca = fs.readFileSync(process.env.PGSSLROOTCERT)
47+
}
48+
49+
if (process.env.PGSSLCERT) {
50+
config.ssl.cert = fs.readFileSync(process.env.PGSSLCERT)
51+
}
52+
53+
if (process.env.PGSSLKEY) {
54+
config.ssl.key = fs.readFileSync(process.env.PGSSLKEY)
55+
}
56+
}
57+
58+
var con = new pg.Client(config)
4159

4260
con.connect((err) => {
4361
if (err) {

0 commit comments

Comments
 (0)