comparison Sphinx/source/users/docker-osimis.rst @ 830:21a522ca4ce9

osimis/orthanc Docker: links to Github
author Alain Mazy <am@osimis.io>
date Fri, 25 Mar 2022 17:30:48 +0100
parents ceb33b8b8c39
children e0d5dbbbde99
comparison
equal deleted inserted replaced
829:6787e8af4316 830:21a522ca4ce9
76 ``DICOM_WEB__STUDIES_METADATA`` 76 ``DICOM_WEB__STUDIES_METADATA``
77 - add ``ORTHANC__`` in front. ``DICOM_WEB__STUDIES_METADATA`` now becomes 77 - add ``ORTHANC__`` in front. ``DICOM_WEB__STUDIES_METADATA`` now becomes
78 ``ORTHANC__DICOM_WEB__STUDIES_METADATA`` 78 ``ORTHANC__DICOM_WEB__STUDIES_METADATA``
79 79
80 Note that, this automatic rule might fail because of 2 capital letters one after each other in some 80 Note that, this automatic rule might fail because of 2 capital letters one after each other in some
81 Orthanc settings. Therefore, there are some `exceptions <https://bitbucket.org/osimis/orthanc-builder/src/master/docker/orthanc/env-var-non-standards.json>`__ to this rule 81 Orthanc settings. Therefore, there are some `exceptions <https://github.com/orthanc-server/orthanc-builder/blob/master/docker/orthanc/env-var-non-standards.json>`__ to this rule
82 that are however quite intuitive. 82 that are however quite intuitive.
83 83
84 Special environment variables 84 Special environment variables
85 ----------------------------- 85 -----------------------------
86 86
236 236
237 Some Lua scripts are already loaded in the image but are not configured to 237 Some Lua scripts are already loaded in the image but are not configured to
238 be loaded by Orthanc automatically. You'll have to add them to the ``"LuaScripts"`` 238 be loaded by Orthanc automatically. You'll have to add them to the ``"LuaScripts"``
239 configuration if you want to use them. 239 configuration if you want to use them.
240 240
241 `/lua-scripts/filter-http-tools-reset.lua <https://bitbucket.org/osimis/orthanc-builder/src/master/docker/orthanc/filter-http-tools-reset.lua>`__ 241 `/lua-scripts/filter-http-tools-reset.lua <https://github.com/orthanc-server/orthanc-builder/blob/master/docker/orthanc/filter-http-tools-reset.lua>`__
242 can be used to regenerate the ``/tmp/orthanc.json`` configuration file that is loaded by Orthanc every time 242 can be used to regenerate the ``/tmp/orthanc.json`` configuration file that is loaded by Orthanc every time
243 you POST to ``/tools/reset``. Note that it declares an ``IncomingHttpRequestFilter`` 243 you POST to ``/tools/reset``. Note that it declares an ``IncomingHttpRequestFilter``
244 callback that might conflict with your scripts. 244 callback that might conflict with your scripts.
245 245
246 Healthcheck probe 246 Healthcheck probe
247 ----------------- 247 -----------------
248 248
249 In version 21.10.0, the `/probes/test-aliveness.py <https://bitbucket.org/osimis/orthanc-builder/src/master/docker/orthanc/test-aliveness.py>`__ 249 In version 21.10.0, the `/probes/test-aliveness.py <https://github.com/orthanc-server/orthanc-builder/blob/master/docker/orthanc/test-aliveness.py>`__
250 script has been added in order to perform healthchecks. Check the doc in the script itself for more details. 250 script has been added in order to perform healthchecks. Check the doc in the script itself for more details.
251 A sample configuration is also available in `this sample <https://bitbucket.org/osimis/orthanc-setup-samples/src/8016d140a237a892db703aac4782307c46732847/docker/tls-mutual-auth/docker-compose.yml#lines-51>`__ 251 A sample configuration is also available in `this sample <https://bitbucket.org/osimis/orthanc-setup-samples/src/8016d140a237a892db703aac4782307c46732847/docker/tls-mutual-auth/docker-compose.yml#lines-51>`__
252 252
253 253
254 Plugins 254 Plugins
379 +--------------------------------------------------+--------------------------------------------------+----------------------------------------------------------------------------------------------------+ 379 +--------------------------------------------------+--------------------------------------------------+----------------------------------------------------------------------------------------------------+
380 380
381 Under the hood 381 Under the hood
382 -------------- 382 --------------
383 383
384 The source code that is used to generate the image can be found `here <https://bitbucket.org/osimis/orthanc-builder/src/master/docker/orthanc/Dockerfile>`__. 384 The source code that is used to generate the image can be found `here <https://github.com/orthanc-server/orthanc-builder/blob/master/docker/orthanc/Dockerfile>`__.
385 385
386 The Python script that is used at startup can be found `here <https://bitbucket.org/osimis/orthanc-builder/src/master/docker/orthanc/generateConfiguration.py>`__ 386 The Python script that is used at startup can be found `here <https://github.com/orthanc-server/orthanc-builder/blob/master/docker/orthanc/generateConfiguration.py>`__