diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2012-07-29 16:53:41 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2012-07-29 16:53:41 +0200 |
commit | efb54c43e5432875c15e504e7a0668a33d744a22 (patch) | |
tree | 3ce3148f8c898d1724e0419544ee9674ca0b53dc /app.js | |
parent | ae9f6a1c13938735494a93d29deab2f2a92f0ab3 (diff) | |
download | example-collection-json-db-efb54c43e5432875c15e504e7a0668a33d744a22.tar.gz example-collection-json-db-efb54c43e5432875c15e504e7a0668a33d744a22.tar.bz2 example-collection-json-db-efb54c43e5432875c15e504e7a0668a33d744a22.tar.xz example-collection-json-db-efb54c43e5432875c15e504e7a0668a33d744a22.zip |
o Validating the DATABASE_URL property before starting.
Diffstat (limited to 'app.js')
-rw-r--r-- | app.js | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -6,6 +6,13 @@ var accept = require('http-accept') var app = express(); +var database_url = process.env.DATABASE_URL; + +if(typeof database_url != 'string' || database_url.length == 0) { + console.warn('Missing environment property DATABASE_URL'); + process.exit(1); +} + app.configure(function(){ app.set('port', process.env.PORT || 3000); app.set('views', __dirname + '/views'); @@ -21,6 +28,10 @@ app.configure(function(){ app.use(accept); app.use(app.router); app.use(express.static(__dirname + '/public', {maxAge: 60 * 60 * 1000})); + + routes.setup({ + database_url: process.env.DATABASE_URL + }); }); app.configure('development', function(){ |