mirror of
https://github.com/seejohnrun/haste-server
synced 2025-08-24 14:25:18 -07:00
allow reading in storage password from .env
- adds dotenv package - updates some out-of-date packages with security vulnerabilities
This commit is contained in:
parent
5d2965ffc5
commit
ee3fefae50
3 changed files with 8 additions and 0 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,3 +1,4 @@
|
||||||
|
.env
|
||||||
npm-debug.log
|
npm-debug.log
|
||||||
node_modules
|
node_modules
|
||||||
*.swp
|
*.swp
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
"connect-ratelimit": "0.0.7",
|
"connect-ratelimit": "0.0.7",
|
||||||
"connect-route": "0.1.5",
|
"connect-route": "0.1.5",
|
||||||
"pg": "^8.0.0",
|
"pg": "^8.0.0",
|
||||||
|
"dotenv": "^8.2.0",
|
||||||
"redis": "0.8.1",
|
"redis": "0.8.1",
|
||||||
"redis-url": "0.1.0",
|
"redis-url": "0.1.0",
|
||||||
"st": "^2.0.0",
|
"st": "^2.0.0",
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
require('dotenv').config();
|
||||||
|
|
||||||
var http = require('http');
|
var http = require('http');
|
||||||
var fs = require('fs');
|
var fs = require('fs');
|
||||||
|
|
||||||
|
@ -44,6 +46,10 @@ if (!config.storage.type) {
|
||||||
|
|
||||||
var Store, preferredStore;
|
var Store, preferredStore;
|
||||||
|
|
||||||
|
if (config.storage.password == '.env') {
|
||||||
|
config.storage.password=process.env.STORAGE_PASSWORD
|
||||||
|
}
|
||||||
|
|
||||||
if (process.env.REDISTOGO_URL && config.storage.type === 'redis') {
|
if (process.env.REDISTOGO_URL && config.storage.type === 'redis') {
|
||||||
var redisClient = require('redis-url').connect(process.env.REDISTOGO_URL);
|
var redisClient = require('redis-url').connect(process.env.REDISTOGO_URL);
|
||||||
Store = require('./lib/document_stores/redis');
|
Store = require('./lib/document_stores/redis');
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue