UNPKG

2.72 kBJavaScriptView Raw
1/*
2
3 ----------------------------------------------------------------------------
4 | qewd-ripple: QEWD-based Middle Tier for Ripple OSI |
5 | |
6 | Copyright (c) 2016-17 Ripple Foundation Community Interest Company |
7 | All rights reserved. |
8 | |
9 | http://rippleosi.org |
10 | Email: code.custodian@rippleosi.org |
11 | |
12 | Author: Rob Tweed, M/Gateway Developments Ltd |
13 | |
14 | Licensed under the Apache License, Version 2.0 (the "License"); |
15 | you may not use this file except in compliance with the License. |
16 | You may obtain a copy of the License at |
17 | |
18 | http://www.apache.org/licenses/LICENSE-2.0 |
19 | |
20 | Unless required by applicable law or agreed to in writing, software |
21 | distributed under the License is distributed on an "AS IS" BASIS, |
22 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
23 | See the License for the specific language governing permissions and |
24 | limitations under the License. |
25 ----------------------------------------------------------------------------
26
27 26 January 2017
28
29*/
30
31var ewdRipple = require('qewd-ripple/lib/startup');
32
33var config = {
34 auth0: {
35 domain: 'rippleosi.eu.auth0.com',
36 clientID: 'Ghi91Wk1PERQjxIN5ili6rssnl4em8In',
37 callbackURL: 'https://138.68.134.7:8081/auth0/token',
38 clientSecret: 'sZn_wWPQQV3mfIYDANrufQ12pyWcCtWULoGOqqakH1IiCs0IBLRybK6c1XB863WT',
39 indexURL: '/index.html',
40 connections: ['Username-Password-Authentication', 'google-oauth2', 'twitter']
41 },
42 port: 8081,
43 poolSize: 2,
44 ripple: {
45 mode: 'secure'
46 },
47 cors: true,
48 ssl: {
49 keyFilePath: 'ssl/ssl.key',
50 certFilePath: 'ssl/ssl.crt',
51 }
52};
53
54config.addMiddleware = function(bodyParser, app) {
55 require('body-parser-xml')(bodyParser);
56 app.use(bodyParser.xml({
57 limit: '1MB',
58 xmlParseOptions: {
59 explicitArray: false
60 }
61 }));
62};
63
64ewdRipple.start(config);