aboutsummaryrefslogtreecommitdiff
path: root/app.js
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2012-07-29 16:53:41 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2012-07-29 16:53:41 +0200
commitefb54c43e5432875c15e504e7a0668a33d744a22 (patch)
tree3ce3148f8c898d1724e0419544ee9674ca0b53dc /app.js
parentae9f6a1c13938735494a93d29deab2f2a92f0ab3 (diff)
downloadexample-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.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/app.js b/app.js
index f7dea78..f6565a1 100644
--- a/app.js
+++ b/app.js
@@ -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(){