65cf72648fbd982254a7be8f432612dc7e209b38
[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
6
7 // first we load the config...
8 console.log("Loading configuration");
9 config.loadConfig("./repos.conf");
10
11
12 console.log("Starting cache maintenance timer");
13 cache.startTimer();
14
15 // next we start our main request loop
16 http.createServer(router.routeRequest).listen(global.repoproxy.listenPort);