commit 3133f851648dbfcb821ee831060faa59a6949246 Author: James Allen Date: Mon Feb 17 14:51:21 2014 +0000 Initial open source commit diff --git a/libraries/settings/Settings.coffee b/libraries/settings/Settings.coffee new file mode 100755 index 0000000000..b60d6f8396 --- /dev/null +++ b/libraries/settings/Settings.coffee @@ -0,0 +1,16 @@ +fs = require "fs" +path = require "path" +env = (process.env.NODE_ENV or "development").toLowerCase() + +possibleConfigFiles = [ + process.cwd() + "/config/settings.#{env}.coffee" + path.normalize(__dirname + "/../../config/settings.#{env}.coffee") +] + +for file in possibleConfigFiles + if fs.existsSync(file) + module.exports = require(file) + return + +console.log "No config file could be found at: ", possibleConfigFiles +throw new Error("No config file found") diff --git a/libraries/settings/index.js b/libraries/settings/index.js new file mode 100755 index 0000000000..2d248c73df --- /dev/null +++ b/libraries/settings/index.js @@ -0,0 +1,2 @@ +require("coffee-script") +module.exports = require('./Settings'); diff --git a/libraries/settings/package.json b/libraries/settings/package.json new file mode 100644 index 0000000000..4044c9b3dc --- /dev/null +++ b/libraries/settings/package.json @@ -0,0 +1,8 @@ +{ + "name": "settings-sharelatex", + "homepage": "www.sharelatex.com", + "version": "0.0.1", + "dependencies": { + "coffee-script":"1.6.0" + } +}