annotate Resources/Configuration.json @ 390:3be5837ceb80 lua-scripting

config
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 30 Apr 2013 15:36:24 +0200
parents 2cef9c2d4148
children 9784f19f7e1b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12
c38716a8a146 static link against MSVC CRT
Administrator@jodogne-w01
parents: 0
diff changeset
1 {
24
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
2 /**
64
71c4a4abe90b renaming of resources
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 55
diff changeset
3 * General configuration of Orthanc
24
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
4 **/
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
5
236
6d9be2b470b4 compression
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 227
diff changeset
6 // The logical name of this instance of Orthanc. This one is
6d9be2b470b4 compression
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 227
diff changeset
7 // displayed in Orthanc Explorer and at the URI "/system".
6d9be2b470b4 compression
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 227
diff changeset
8 "Name" : "MyOrthanc",
6d9be2b470b4 compression
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 227
diff changeset
9
376
2cef9c2d4148 separate path for SQLite index, manual loading of external dictionaries
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 300
diff changeset
10 // Path to the directory that holds the heavyweight files
2cef9c2d4148 separate path for SQLite index, manual loading of external dictionaries
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 300
diff changeset
11 // (i.e. the raw DICOM instances)
64
71c4a4abe90b renaming of resources
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 55
diff changeset
12 "StorageDirectory" : "OrthancStorage",
23
62bd05fe4b7c support for ssl
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 12
diff changeset
13
376
2cef9c2d4148 separate path for SQLite index, manual loading of external dictionaries
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 300
diff changeset
14 // Path to the directory that holds the SQLite index (if unset,
2cef9c2d4148 separate path for SQLite index, manual loading of external dictionaries
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 300
diff changeset
15 // the value of StorageDirectory is used). This index could be
2cef9c2d4148 separate path for SQLite index, manual loading of external dictionaries
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 300
diff changeset
16 // stored on a RAM-drive or a SSD device for performance reasons.
2cef9c2d4148 separate path for SQLite index, manual loading of external dictionaries
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 300
diff changeset
17 "IndexDirectory" : "OrthancStorage",
2cef9c2d4148 separate path for SQLite index, manual loading of external dictionaries
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 300
diff changeset
18
236
6d9be2b470b4 compression
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 227
diff changeset
19 // Enable the transparent compression of the DICOM instances
6d9be2b470b4 compression
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 227
diff changeset
20 "StorageCompression" : false,
24
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
21
270
e6a4c4329481 parameters for storage capacity
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 236
diff changeset
22 // Maximum size of the storage in MB (a value of "0" indicates no
e6a4c4329481 parameters for storage capacity
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 236
diff changeset
23 // limit on the storage size)
e6a4c4329481 parameters for storage capacity
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 236
diff changeset
24 "MaximumStorageSize" : 0,
e6a4c4329481 parameters for storage capacity
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 236
diff changeset
25
e6a4c4329481 parameters for storage capacity
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 236
diff changeset
26 // Maximum number of patients that can be stored at a given time
e6a4c4329481 parameters for storage capacity
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 236
diff changeset
27 // in the storage (a value of "0" indicates no limit on the number
e6a4c4329481 parameters for storage capacity
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 236
diff changeset
28 // of patients)
e6a4c4329481 parameters for storage capacity
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 236
diff changeset
29 "MaximumPatientCount" : 0,
390
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 376
diff changeset
30
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 376
diff changeset
31 // Path to the custom Lua scripts for this instance of Orthanc (an
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 376
diff changeset
32 // empty string denotes the absence of custom scripts)
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 376
diff changeset
33 "Scripting" : "",
24
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
34
164
dcf6475e2b40 teamcity test
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 151
diff changeset
35
24
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
36 /**
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
37 * Configuration of the HTTP server
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
38 **/
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
39
23
62bd05fe4b7c support for ssl
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 12
diff changeset
40 // HTTP port for the REST services and for the GUI
151
11e48e70c039 instance naming
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 145
diff changeset
41 "HttpPort" : 8042,
12
c38716a8a146 static link against MSVC CRT
Administrator@jodogne-w01
parents: 0
diff changeset
42
24
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
43
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
44
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
45 /**
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
46 * Configuration of the DICOM server
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
47 **/
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
48
23
62bd05fe4b7c support for ssl
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 12
diff changeset
49 // The DICOM Application Entity Title
65
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 64
diff changeset
50 "DicomAet" : "ORTHANC",
23
62bd05fe4b7c support for ssl
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 12
diff changeset
51
55
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 49
diff changeset
52 // Check whether the called AET corresponds during a DICOM request
145
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 144
diff changeset
53 "DicomCheckCalledAet" : false,
55
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 49
diff changeset
54
23
62bd05fe4b7c support for ssl
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 12
diff changeset
55 // The DICOM port
12
c38716a8a146 static link against MSVC CRT
Administrator@jodogne-w01
parents: 0
diff changeset
56 "DicomPort" : 4242,
23
62bd05fe4b7c support for ssl
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 12
diff changeset
57
24
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
58
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
59
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
60 /**
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
61 * Security-related options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
62 **/
12
c38716a8a146 static link against MSVC CRT
Administrator@jodogne-w01
parents: 0
diff changeset
63
34
96e57b863dd9 option to disallow remote access
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 25
diff changeset
64 // Whether remote hosts can connect to the HTTP server
145
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 144
diff changeset
65 "RemoteAccessAllowed" : false,
34
96e57b863dd9 option to disallow remote access
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 25
diff changeset
66
23
62bd05fe4b7c support for ssl
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 12
diff changeset
67 // Whether or not SSL is enabled
62bd05fe4b7c support for ssl
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 12
diff changeset
68 "SslEnabled" : false,
62bd05fe4b7c support for ssl
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 12
diff changeset
69
62bd05fe4b7c support for ssl
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 12
diff changeset
70 // Path to the SSL certificate
62bd05fe4b7c support for ssl
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 12
diff changeset
71 "SslCertificate" : "certificate.pem",
62bd05fe4b7c support for ssl
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 12
diff changeset
72
24
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
73 // Whether or not the password protection is enabled
34
96e57b863dd9 option to disallow remote access
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 25
diff changeset
74 "AuthenticationEnabled" : false,
24
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
75
64
71c4a4abe90b renaming of resources
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 55
diff changeset
76 // The list of the registered users. Because Orthanc uses HTTP
24
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
77 // Basic Authentication, the passwords are stored as plain text.
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
78 "RegisteredUsers" : {
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
79 "alice" : "alicePassword"
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
80 },
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
81
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
82
25
dd1489098265 basic http authentication
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 24
diff changeset
83
24
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
84 /**
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
85 * Network topology
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
86 **/
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
87
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
88 // The list of the known DICOM modalities
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
89 "DicomModalities" : {
227
209ca3f6db62 dicom-scu from rest
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 167
diff changeset
90 /**
209ca3f6db62 dicom-scu from rest
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 167
diff changeset
91 * Uncommenting the following line would enable Orthanc to
209ca3f6db62 dicom-scu from rest
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 167
diff changeset
92 * connect to an instance of the "storescp" open-source DICOM
300
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 270
diff changeset
93 * store (shipped in the DCMTK distribution) started by the
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 270
diff changeset
94 * command line "storescp 2000".
227
209ca3f6db62 dicom-scu from rest
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 167
diff changeset
95 **/
209ca3f6db62 dicom-scu from rest
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 167
diff changeset
96 // "sample" : [ "STORESCP", "localhost", 2000 ]
24
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
97 },
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 23
diff changeset
98
64
71c4a4abe90b renaming of resources
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 55
diff changeset
99 // The list of the known Orthanc peers (currently unused)
71c4a4abe90b renaming of resources
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 55
diff changeset
100 "OrthancPeers" : {
12
c38716a8a146 static link against MSVC CRT
Administrator@jodogne-w01
parents: 0
diff changeset
101 }
c38716a8a146 static link against MSVC CRT
Administrator@jodogne-w01
parents: 0
diff changeset
102 }