updates
This commit is contained in:
parent
6512f18019
commit
cf7a61b969
8
.env
8
.env
@ -29,6 +29,7 @@ POSTGRES_DB=orthanc
|
|||||||
POSTGRES_PORT=5432
|
POSTGRES_PORT=5432
|
||||||
POSTGRES_USER=postgres
|
POSTGRES_USER=postgres
|
||||||
POSTGRES_PASSWORD=password
|
POSTGRES_PASSWORD=password
|
||||||
|
POSTGRES_HOST=postgres
|
||||||
|
|
||||||
TZ="Asia/Dhaka"
|
TZ="Asia/Dhaka"
|
||||||
PGTZ="Asia/Dhaka"
|
PGTZ="Asia/Dhaka"
|
||||||
@ -36,4 +37,9 @@ PGTZ="Asia/Dhaka"
|
|||||||
PGADMIN_MAIL=admin@blackfish.dev
|
PGADMIN_MAIL=admin@blackfish.dev
|
||||||
PGADMIN_PASS=secret
|
PGADMIN_PASS=secret
|
||||||
PGADMIN_SERVER=False
|
PGADMIN_SERVER=False
|
||||||
PGADMIN_MASTER_PASS=False
|
PGADMIN_MASTER_PASS=False
|
||||||
|
|
||||||
|
ORTHANC_AET=BLACKFISH
|
||||||
|
ORTHANC_USERNAME=blackfish
|
||||||
|
ORTHANC_PASSWORD=letmein
|
||||||
|
ORTHANC_TOOLS_MNT=./volumes/orthanc_tools
|
1
config/meddream/license
Normal file
1
config/meddream/license
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
@ -7,7 +7,7 @@
|
|||||||
"WadoRoot": "/wado",
|
"WadoRoot": "/wado",
|
||||||
"Ssl": false,
|
"Ssl": false,
|
||||||
"Servers": {
|
"Servers": {
|
||||||
"main": ["http://orthanc:8042/dicom-web/"]
|
//"main": ["http://orthanc:8042/dicom-web/"]
|
||||||
},
|
},
|
||||||
"QidoCaseSensitive": true,
|
"QidoCaseSensitive": true,
|
||||||
"MetadataWorkerThreadsCount": 10,
|
"MetadataWorkerThreadsCount": 10,
|
||||||
@ -15,4 +15,4 @@
|
|||||||
"StudiesMetadata": "Full",
|
"StudiesMetadata": "Full",
|
||||||
"SeriesMetadata": "Full"
|
"SeriesMetadata": "Full"
|
||||||
}
|
}
|
||||||
}
|
}
|
6
config/orthanc/explorer.json
Normal file
6
config/orthanc/explorer.json
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"OrthancExplorer2": {
|
||||||
|
"IsDefaultOrthancUI": true,
|
||||||
|
"Theme": "dark"
|
||||||
|
}
|
||||||
|
}
|
@ -7,8 +7,10 @@
|
|||||||
"MaximumPatientCount": 0,
|
"MaximumPatientCount": 0,
|
||||||
"MaximumStorageCacheSize": 128,
|
"MaximumStorageCacheSize": 128,
|
||||||
"LuaScripts": [],
|
"LuaScripts": [],
|
||||||
"Plugins": ["/usr/share/orthanc/plugins", "/usr/local/share/orthanc/plugins"],
|
"Plugins": [
|
||||||
|
"/usr/share/orthanc/plugins",
|
||||||
|
"/usr/local/share/orthanc/plugins"
|
||||||
|
],
|
||||||
"ExtraMainDicomTags": {
|
"ExtraMainDicomTags": {
|
||||||
"Instance": [
|
"Instance": [
|
||||||
"Rows",
|
"Rows",
|
||||||
@ -63,26 +65,28 @@
|
|||||||
"DicomSenderID",
|
"DicomSenderID",
|
||||||
"StationName"
|
"StationName"
|
||||||
],
|
],
|
||||||
"Patient": ["OtherPatientNames", "OtherPatientIDs"]
|
"Patient": [
|
||||||
|
"OtherPatientNames",
|
||||||
|
"OtherPatientIDs"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"ConcurrentJobs": 8,
|
"ConcurrentJobs": 8,
|
||||||
|
|
||||||
"HttpServerEnabled": true,
|
"HttpServerEnabled": true,
|
||||||
"OrthancExplorerEnabled": true,
|
"OrthancExplorerEnabled": true,
|
||||||
"HttpPort": 8042,
|
"HttpPort": 8042,
|
||||||
"HttpDescribeErrors": true,
|
"HttpDescribeErrors": true,
|
||||||
"HttpCompressionEnabled": true,
|
"HttpCompressionEnabled": true,
|
||||||
|
|
||||||
"WebDavEnabled": true,
|
"WebDavEnabled": true,
|
||||||
"WebDavDeleteAllowed": false,
|
"WebDavDeleteAllowed": false,
|
||||||
"WebDavUploadAllowed": true,
|
"WebDavUploadAllowed": true,
|
||||||
|
|
||||||
"DicomServerEnabled": true,
|
"DicomServerEnabled": true,
|
||||||
"DicomAet": "BLACKFISH",
|
"DicomAet": "BLACKFISH",
|
||||||
"DicomCheckCalledAet": false,
|
"DicomCheckCalledAet": false,
|
||||||
"DicomPort": 4242,
|
"DicomPort": 4242,
|
||||||
"DefaultEncoding": "Utf8",
|
"DefaultEncoding": "Utf8",
|
||||||
"AcceptedTransferSyntaxes": ["1.2.840.10008.1.*"],
|
"AcceptedTransferSyntaxes": [
|
||||||
|
"1.2.840.10008.1.*"
|
||||||
|
],
|
||||||
"DeflatedTransferSyntaxAccepted": true,
|
"DeflatedTransferSyntaxAccepted": true,
|
||||||
"JpegTransferSyntaxAccepted": true,
|
"JpegTransferSyntaxAccepted": true,
|
||||||
"Jpeg2000TransferSyntaxAccepted": true,
|
"Jpeg2000TransferSyntaxAccepted": true,
|
||||||
@ -90,14 +94,12 @@
|
|||||||
"JpipTransferSyntaxAccepted": true,
|
"JpipTransferSyntaxAccepted": true,
|
||||||
"UnknownSopClassAccepted": false,
|
"UnknownSopClassAccepted": false,
|
||||||
"DicomScpTimeout": 30,
|
"DicomScpTimeout": 30,
|
||||||
|
|
||||||
"RemoteAccessAllowed": true,
|
"RemoteAccessAllowed": true,
|
||||||
"SslEnabled": false,
|
"SslEnabled": false,
|
||||||
"SslCertificate": "certificate.pem",
|
"SslCertificate": "certificate.pem",
|
||||||
"SslMinimumProtocolVersion": 4,
|
"SslMinimumProtocolVersion": 4,
|
||||||
"SslVerifyPeers": false,
|
"SslVerifyPeers": false,
|
||||||
"SslTrustedClientCertificates": "trustedClientCertificates.pem",
|
"SslTrustedClientCertificates": "trustedClientCertificates.pem",
|
||||||
|
|
||||||
"DicomTlsEnabled": false,
|
"DicomTlsEnabled": false,
|
||||||
"DicomTlsRemoteCertificateRequired": true,
|
"DicomTlsRemoteCertificateRequired": true,
|
||||||
"DicomAlwaysAllowEcho": true,
|
"DicomAlwaysAllowEcho": true,
|
||||||
@ -117,13 +119,11 @@
|
|||||||
"DicomThreadsCount": 4,
|
"DicomThreadsCount": 4,
|
||||||
"OrthancPeers": {},
|
"OrthancPeers": {},
|
||||||
"OrthancPeersInDatabase": false,
|
"OrthancPeersInDatabase": false,
|
||||||
|
|
||||||
"HttpProxy": "",
|
"HttpProxy": "",
|
||||||
"HttpVerbose": false,
|
"HttpVerbose": false,
|
||||||
"HttpTimeout": 60,
|
"HttpTimeout": 60,
|
||||||
"HttpsVerifyPeers": false,
|
"HttpsVerifyPeers": false,
|
||||||
"HttpsCACertificates": "/etc/ssl/certs/ca-certificates.crt",
|
"HttpsCACertificates": "/etc/ssl/certs/ca-certificates.crt",
|
||||||
|
|
||||||
"UserMetadata": {
|
"UserMetadata": {
|
||||||
// "Sample" : 1024
|
// "Sample" : 1024
|
||||||
},
|
},
|
||||||
@ -131,7 +131,6 @@
|
|||||||
// "sample" : 1024
|
// "sample" : 1024
|
||||||
// "sample2" : [ 1025, "application/pdf" ]
|
// "sample2" : [ 1025, "application/pdf" ]
|
||||||
},
|
},
|
||||||
|
|
||||||
"StableAge": 60,
|
"StableAge": 60,
|
||||||
"StrictAetComparison": false,
|
"StrictAetComparison": false,
|
||||||
"StoreMD5ForAttachments": true,
|
"StoreMD5ForAttachments": true,
|
||||||
@ -175,4 +174,4 @@
|
|||||||
"W001_TagsBeingReadFromStorage": true,
|
"W001_TagsBeingReadFromStorage": true,
|
||||||
"W002_InconsistentDicomTagsInDb": true
|
"W002_InconsistentDicomTagsInDb": true
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -2,7 +2,7 @@ services:
|
|||||||
postgres:
|
postgres:
|
||||||
image: postgres:alpine
|
image: postgres:alpine
|
||||||
container_name: postgres
|
container_name: postgres
|
||||||
profiles: [ main ]
|
profiles: [ main, extra ]
|
||||||
networks:
|
networks:
|
||||||
pacs:
|
pacs:
|
||||||
aliases:
|
aliases:
|
||||||
@ -14,6 +14,7 @@ services:
|
|||||||
- POSTGRES_DB=${POSTGRES_DB}
|
- POSTGRES_DB=${POSTGRES_DB}
|
||||||
- PGDATA=${PGDATA}
|
- PGDATA=${PGDATA}
|
||||||
- PGTZ=${PGTZ}
|
- PGTZ=${PGTZ}
|
||||||
|
- POSTGRES_HOST_AUTH_METHOD="trust"
|
||||||
volumes:
|
volumes:
|
||||||
- ${POSTGRES_DATA_MNT}:${PGDATA}:Z
|
- ${POSTGRES_DATA_MNT}:${PGDATA}:Z
|
||||||
healthcheck:
|
healthcheck:
|
||||||
@ -26,7 +27,7 @@ services:
|
|||||||
|
|
||||||
orthanc:
|
orthanc:
|
||||||
container_name: orthanc
|
container_name: orthanc
|
||||||
profiles: [ main ]
|
profiles: [ main, extra ]
|
||||||
image: orthancteam/orthanc
|
image: orthancteam/orthanc
|
||||||
ports:
|
ports:
|
||||||
- 8042:8042
|
- 8042:8042
|
||||||
@ -35,15 +36,12 @@ services:
|
|||||||
- ${ORTHANC_CONFIG:-./config/orthanc}:/etc/orthanc/:ro
|
- ${ORTHANC_CONFIG:-./config/orthanc}:/etc/orthanc/:ro
|
||||||
- ${ORTHANC_DB_MNT:-./volumes/orthanc_db}:/var/lib/orthanc/db:Z
|
- ${ORTHANC_DB_MNT:-./volumes/orthanc_db}:/var/lib/orthanc/db:Z
|
||||||
- ${ORTHANC_OHIF:-./config/ohif/ohif.js}:/usr/local/share/orthanc/ohif.js:ro
|
- ${ORTHANC_OHIF:-./config/ohif/ohif.js}:/usr/local/share/orthanc/ohif.js:ro
|
||||||
#- ${ORTHANC_LOG:-./volumes/orthanc_logs}:/etc/orthanc/logs
|
- ${ORTHANC_LOG:-./volumes/orthanc_logs}:/var/log/orthanc
|
||||||
|
env_file:
|
||||||
|
- orthanc.env
|
||||||
environment:
|
environment:
|
||||||
ORTHANC__NAME: "BlackFish"
|
ORTHANC__DICOM_AET: "${ORTHANC_AET}"
|
||||||
VERBOSE_ENABLED: "true"
|
ORTHANC__POSTGRESQL__HOST: "${POSTGRES_HOST}"
|
||||||
VERBOSE_STARTUP: "true"
|
|
||||||
DICOM_WEB_PLUGIN_ENABLED: "true"
|
|
||||||
OHIF_PLUGIN_ENABLED: "true"
|
|
||||||
VOLVIEW_PLUGIN_ENABLED: "true"
|
|
||||||
#OSIMIS_WEB_VIEWER1_PLUGIN_ENABLED: "true"
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
pacs:
|
pacs:
|
||||||
@ -54,7 +52,7 @@ services:
|
|||||||
|
|
||||||
ohif:
|
ohif:
|
||||||
container_name: ohif
|
container_name: ohif
|
||||||
profiles: [ main ]
|
profiles: [ main, extra ]
|
||||||
image: ohif/app:v3.9.2
|
image: ohif/app:v3.9.2
|
||||||
ports:
|
ports:
|
||||||
- 3000:80
|
- 3000:80
|
||||||
@ -80,6 +78,9 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
- "80:8080"
|
- "80:8080"
|
||||||
|
depends_on:
|
||||||
|
- orthanc
|
||||||
|
- postgres
|
||||||
networks:
|
networks:
|
||||||
pacs:
|
pacs:
|
||||||
aliases:
|
aliases:
|
||||||
@ -89,6 +90,45 @@ services:
|
|||||||
#- ./config/meddream/license:/opt/meddream/license:ro
|
#- ./config/meddream/license:/opt/meddream/license:ro
|
||||||
- ./config/meddream/system.json:/opt/meddream/sys/settings/system.json:ro
|
- ./config/meddream/system.json:/opt/meddream/sys/settings/system.json:ro
|
||||||
|
|
||||||
|
orthanctoolsjs:
|
||||||
|
profiles: [ extra ]
|
||||||
|
image: salimkanoun/orthanctoolsjs
|
||||||
|
restart: unless-stopped
|
||||||
|
ports: [ "4000:4000" ]
|
||||||
|
volumes: [ "${ORTHANC_TOOLS_MNT:-./volumes/orthanc_tools}:/OrthancToolsJs/data" ]
|
||||||
|
environment:
|
||||||
|
TZ: "${TZ}"
|
||||||
|
ORTHANC_ADDRESS: "http://orthanc"
|
||||||
|
ORTHANC_PORT: "8042"
|
||||||
|
ORTHANC_USERNAME: "${ORTHANC_USERNAME}"
|
||||||
|
ORTHANC_PASSWORD: "${ORTHANC_PASSWORD}"
|
||||||
|
REDIS_HOST: "redis"
|
||||||
|
REDIS_PORT: "6379"
|
||||||
|
REDIS_PASSWORD: ""
|
||||||
|
DB_USERNAME: "${POSTGRES_USER}"
|
||||||
|
DB_PASSWORD: "${POSTGRES_PASSWORD}"
|
||||||
|
DB_HOST: "${POSTGRES_HOST}"
|
||||||
|
DB_PORT: ${POSTGRES_PORT}
|
||||||
|
DB_NAME: ${POSTGRES_DB}
|
||||||
|
DOMAIN_PROTOCOL: "http"
|
||||||
|
DOMAIN_ADDRESS: "localhost:4000"
|
||||||
|
depends_on:
|
||||||
|
- redis
|
||||||
|
- orthanc
|
||||||
|
- postgres
|
||||||
|
networks:
|
||||||
|
pacs:
|
||||||
|
aliases:
|
||||||
|
- orthanctoolsjs
|
||||||
|
|
||||||
|
redis:
|
||||||
|
profiles: [ extra ]
|
||||||
|
image: redis:alpine
|
||||||
|
networks:
|
||||||
|
pacs:
|
||||||
|
aliases:
|
||||||
|
- redis
|
||||||
|
|
||||||
pgadmin:
|
pgadmin:
|
||||||
container_name: pgadmin
|
container_name: pgadmin
|
||||||
profiles: [ extra ]
|
profiles: [ extra ]
|
||||||
|
26
orthanc.env
Normal file
26
orthanc.env
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
VERBOSE_STARTUP=true
|
||||||
|
VERBOSE_ENABLED=true
|
||||||
|
ORTHANC__POSTGRESQL__HOST=orthanc-db
|
||||||
|
|
||||||
|
ORTHANC__OVERWRITE_INSTANCES=true
|
||||||
|
#ORTHANC__DICOM_MODALITIES={"pacs": ["PACS", "pacs", 4242]}
|
||||||
|
ORTHANC__DICOM_WEB__SERVERS={"pacs": ["http://orthanc:8042/dicom-web/"]}
|
||||||
|
|
||||||
|
ORTHANC__NAME="BlackFish"
|
||||||
|
POSTGRESQL_PLUGIN_ENABLED=true
|
||||||
|
LOGDIR="/var/log/orthanc"
|
||||||
|
VERBOSE_ENABLED=true
|
||||||
|
VERBOSE_STARTUP=true
|
||||||
|
DICOM_WEB_PLUGIN_ENABLED=true
|
||||||
|
OHIF_PLUGIN_ENABLED=true
|
||||||
|
VOLVIEW_PLUGIN_ENABLED=true
|
||||||
|
ORTHANC_WEB_VIEWER_PLUGIN_ENABLED=true
|
||||||
|
STONE_WEB_VIEWER_PLUGIN_ENABLED=true
|
||||||
|
PYTHON_PLUGIN_ENABLED=true
|
||||||
|
TRANSFERS_PLUGIN_ENABLED=true
|
||||||
|
WORKLISTS_PLUGIN_ENABLED=true
|
||||||
|
HOUSEKEEPER_PLUGIN_ENABLED=true
|
||||||
|
ORTHANC_EXPLORER_2_ENABLED=true
|
||||||
|
#MULTITENANT_DICOM_PLUGIN_ENABLED=true
|
||||||
|
#INDEXER_PLUGIN_ENABLED=true
|
||||||
|
#OSIMIS_WEB_VIEWER1_PLUGIN_ENABLED=true
|
Loading…
Reference in New Issue
Block a user