-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathindex.js
28 lines (28 loc) · 939 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
module.exports = require('ut-run').microservice(module, require, () => function utRule() {
return {
config: require('./config'),
adapter: () => [
require('./api/sql/schema'),
require('./api/sql/seed'),
require('./api/sql/standard'),
require('./test/schema'),
require('./test/seed'),
require('./test/unit'),
require('./errors')
],
orchestrator: () => [
require('ut-dispatch-db')(['rule'], ['utRule.rule'], ['utRule.validation']),
require('./api/script'),
require('./errors')
],
gateway: () => [
require('./errors'),
require('./validations')
],
test: () => [
require('./test/validations'),
...require('./test/jobs'),
...require('./test/steps')
]
};
});