-
Notifications
You must be signed in to change notification settings - Fork 23
/
informatics-gateway.json
109 lines (107 loc) · 3.08 KB
/
informatics-gateway.json
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
{
"MonaiDeployAuthentication": {
"bypassAuthentication": true
},
"ConnectionStrings": {
"Type": "mongodb",
"InformaticsGatewayDatabase": "mongodb://root:rootpassword@mongodb:27017",
"DatabaseOptions": {
"DatabaseName": "InformaticsGateway",
"retries": {
"delays": [
"750",
"1201",
"2500"
]
}
}
},
"InformaticsGateway": {
"dicom": {
"scp": {
"port": 104,
"externalAppPort": 105,
"logDimseDatasets": false,
"rejectUnknownSources": false
},
"scu": {
"aeTitle": "MONAISCU",
"logDimseDatasets": false,
"logDataPDUs": false
}
},
"messaging": {
"publisherServiceAssemblyName": "Monai.Deploy.Messaging.RabbitMQ.RabbitMQMessagePublisherService, Monai.Deploy.Messaging.RabbitMQ",
"publisherSettings": {
"endpoint": "rabbitmq",
"username": "admin",
"password": "admin",
"virtualHost": "monaideploy",
"exchange": "monaideploy"
},
"subscriberServiceAssemblyName": "Monai.Deploy.Messaging.RabbitMQ.RabbitMQMessageSubscriberService, Monai.Deploy.Messaging.RabbitMQ",
"subscriberSettings": {
"endpoint": "rabbitmq",
"username": "admin",
"password": "admin",
"virtualHost": "monaideploy",
"exchange": "monaideploy",
"deadLetterExchange": "monaideploy-dead-letter",
"deliveryLimit": 3,
"requeueDelay": 3,
"prefetchCount": "5"
},
"topics": {
"externalAppRequest": "md.externalapp.request",
"exportHl7": "md.export.hl7",
"exportHl7Complete": "md.export.hl7complete"
}
},
"storage": {
"localTemporaryStoragePath": "/payloads",
"remoteTemporaryStoragePath": "/incoming",
"bucketName": "monaideploy",
"storageRootPath": "/payloads",
"temporaryBucketName": "monaideploy",
"serviceAssemblyName": "Monai.Deploy.Storage.MinIO.MinIoStorageService, Monai.Deploy.Storage.MinIO",
"watermarkPercent": 95,
"reserveSpaceGB": 5,
"settings": {
"endpoint": "minio:9000",
"accessKey": "minioadmin",
"accessToken": "minioadmin",
"securedConnection": false,
"region": "local",
"executableLocation": "/bin/mc",
"serviceName": "MinIO",
"createBuckets": "monaideploy"
}
},
"hl7": {
"port": 2575,
"maximumNumberOfConnections": 10,
"clientTimeout": 60000,
"sendAck": true
},
"dicomWeb": {
"plugins": []
},
"Kestrel": {
"EndPoints": {
"Http": {
"Url": "http://+:5000"
}
}
},
"AllowedHosts": "*",
"Cli": {
"Runner": "Docker",
"HostDataStorageMount": "~/.mig/data",
"HostPlugInsStorageMount": "~/.mig/plug-ins",
"HostDatabaseStorageMount": "~/.mig/database",
"HostLogsStorageMount": "~/.mig/logs",
"InformaticsGatewayServerEndpoint": "http://localhost:5000",
"DockerImagePrefix": "ghcr.io/project-monai/monai-deploy-informatics-gateway"
}
}
}