adding the cleanup routines
[nodejs-repoproxy.git] / proxy.js
1 var http = require("http");
2 var config = require("./lib/config.js");
3 var router = require("./lib/router.js");
4 var cache = require("./lib/cache.js");
5 var maintain = require("./lib/maintain.js");
6
7
8 // first we load the config...
9 console.log("Loading configuration");
10 config.loadConfig("./repos.conf");
11
12
13 console.log("Starting cache maintenance timer");
14 maintain.startTimer();
15
16 // next we start our main request loop
17 http.createServer(router.routeRequest).listen(global.repoproxy.listenPort);