diff --git a/httpd.js b/httpd.js index 829eaec..79d0337 100644 --- a/httpd.js +++ b/httpd.js @@ -7,7 +7,7 @@ var moment = require('moment'); var express = require("express"); var app = express(); -var db = new sqlite3.Database(DB_FILE); +var db = new sqlite3.Database(DB_FILE, sqlite3.OPEN_READONLY)); var isValidChart = function(s) { return /^(net_in|net_out|block_in|block_out|mem)$/.test(s); @@ -114,4 +114,4 @@ app.get("/rs/all/:chart/:zoom", function(req, res) { app.listen(8080, function() { -}); \ No newline at end of file +}); diff --git a/stats.js b/stats.js index f248210..a02ca12 100644 --- a/stats.js +++ b/stats.js @@ -120,6 +120,8 @@ var main = function() { writeStats(containers); }; +db.run("PRAGMA journal_mode=WAL"); + db.run("CREATE TABLE IF NOT EXISTS containers ( " + "id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, " + "name TEXT NOT NULL)");