mirror of
https://github.com/ajayyy/SponsorBlockServer.git
synced 2025-12-09 21:17:15 +03:00
Added ability to enable read only mode from the config.
This commit is contained in:
12
index.js
12
index.js
@@ -9,11 +9,17 @@ var crypto = require('crypto');
|
||||
|
||||
let config = JSON.parse(fs.readFileSync('config.json'));
|
||||
|
||||
//load database
|
||||
var sqlite3 = require('sqlite3').verbose();
|
||||
var db = new sqlite3.Database(config.db);
|
||||
|
||||
let dbMode = sqlite3.OPEN_READWRITE;
|
||||
if (config.readOnly) {
|
||||
dbMode = sqlite3.OPEN_READONLY;
|
||||
}
|
||||
|
||||
//load database
|
||||
var db = new sqlite3.Database(config.db, dbMode);
|
||||
//where the more sensitive data such as IP addresses are stored
|
||||
var privateDB = new sqlite3.Database(config.privateDB);
|
||||
var privateDB = new sqlite3.Database(config.privateDB, dbMode);
|
||||
|
||||
// Create an HTTP service.
|
||||
http.createServer(app).listen(config.port);
|
||||
|
||||
Reference in New Issue
Block a user