Ignore:
Timestamp:
03/15/14 01:00:23 (11 years ago)
Author:
hendrikvanantwerpen
Message:
  • Support different environments with QED_ENV. If dev, run against qed-dev database, if production, run against qed database. The UI indicates if we are running in anything but production mode.
  • Return undefined if we allow page leaves, because null is treated as a value.
  • Changed format of design docs, so it can work for different databases.
  • Use correct design documents in configCouch, so server now actually updates them when it starts.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/src/server/env.js

    r487 r519  
    1 var couchServerURL = (process.env.CLOUDANT_URL || 'http://localhost:5984')+'/';
     1var dbNames = {
     2    dev: 'qed-dev',
     3    production: 'qed'
     4};
     5var mode = process.env.QED_ENV || 'dev';
     6if ( !( mode in dbNames ) ) {
     7    throw new Error("Unknown environment "+mode);
     8}
    29module.exports = {
    310    port: process.env.PORT || 5000,
    4     couchServerURL: couchServerURL,
    5     dbName: 'qed'
     11    couchServerURL: (process.env.CLOUDANT_URL || 'http://localhost:5984')+'/',
     12    dbName: dbNames[mode],
     13    mode: mode
    614};
Note: See TracChangeset for help on using the changeset viewer.