gtat-tech-career-kickstarte.../solution/deployment_config.json

102 lines
2.0 KiB
JSON

{
"components": [
{
"name": "admin",
"packageName": "sample-admin",
"protocols": ["admin"],
"authRequired": false,
"config": {
"logLevel": "DEBUG",
"logDirectory": "./logs",
"listenOn": {
"host": "localhost",
"port": 9001
},
"connectTo": {
"order_book": {
"host": "localhost",
"port": 9002
},
"info": {
"host": "localhost",
"port": 9003
}
}
}
},
{
"name": "order_book",
"packageName": "sample-order-book",
"protocols": [
"order_book"
],
"authRequired": false,
"config": {
"logLevel": "DEBUG",
"logDirectory": "./logs",
"listenOn": {
"host": "localhost",
"port": 9002
}
}
},
{
"name": "info",
"packageName": "sample-info",
"protocols": [
"info"
],
"authRequired": true,
"config": {
"logLevel": "DEBUG",
"logDirectory": "./logs",
"dataFilePath": "./data.json",
"listenOn": {
"host": "localhost",
"port": 9003
},
"connectTo": {
"order_book": {
"host": "localhost",
"port": 9002
}
}
}
},
{
"name": "risk_gateway",
"packageName": "sample-risk-gateway",
"protocols": [
"risk_limits",
"execution"
],
"authRequired": true,
"config": {
"logLevel": "DEBUG",
"logDirectory": "./logs",
"dataFilePath": "./data.json",
"listenOn": {
"host": "localhost",
"port": 9005
},
"connectTo": {
"order_book": {
"host": "localhost",
"port": 9002
},
"info": {
"host": "localhost",
"port": 9003
}
}
}
}
],
"systemTests": [
"execution",
"info",
"order_book",
"risk_limits"
]
}