UNPKG

availity-ekko

Version:

Mock server simulating Availity API rest services

109 lines (102 loc) 2.13 kB
var path = require('path'); var config = { development: { latency: 250, session: false, token: false, user: null, cache: 0, limit: '50mb', urls: { prefix: ['/api', '/public/api'], home: '/public/apps/demo' }, servers: { web: { host: "0.0.0.0", port: 9999 } }, data: path.join(__dirname, '/data'), routes: path.join(__dirname, '/routes.json') }, production: { latency: 300, user: null, cache: 86400000, limit: '50mb', servers: { web: { host: "0.0.0.0", port: 9999 } }, data: path.join(__dirname, '/data'), routes: path.join(__dirname, '/routes.json'), directory: path.join(__dirname, '/build') }, testing: { latency: 0, limit: '50mb', user: 'testuser', servers: { web: { host: "127.0.0.1" // 0.0.0.0 or localhost causes windows tests to fail? }, api: { host: "127.0.0.1", port: 7777, proxy: true, proxies: [ { context: "/api", rewrite: { from: "^/api", to: "" } }, { context: "/ui", rewrite: { from: "^/ui", to: "/v1" } }, { context: "/services" } ] }, other: { host: "127.0.0.1", port: 9999, proxy: true, headers: { RemoteUser: 'otheruser' }, proxies: [ { context: "/test1", rewrite: { from: "^/test1", to: "" } }, { headers: { custom1: 'abc123' }, context: "/public/api", rewrite: { from: "^/public/api", to: "" } } ] } }, data: path.join(__dirname, '/server/tests/data'), routes: path.join(__dirname, '/server/tests/dummy.routes.config.json') } }; module.exports = config;