Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion dicom_server/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
FROM python:3.9-slim
USER root

RUN pip install flask gevent pydicom pynetdicom
COPY ./storage/db.db app/

RUN mkdir -p app/logs/pynetdicom app/logs/simplified app/logs/exceptions && \
touch app/logs/pynetdicom/pynetdicom.log app/logs/simplified/simplified_logger.log app/logs/exceptions/exceptions.log

COPY . dicom_server/
COPY certs/* /dicom_server/certs/
RUN if [ -f /dicom_server/certs/server.key ]; then chmod 600 /dicom_server/certs/server.key; else echo "Warning: Key file not found"; fi

WORKDIR /dicom_server/.

Expand Down
19 changes: 19 additions & 0 deletions dicom_server/certs/server.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDCTCCAfGgAwIBAgIUXDKGKxO6pmsgsVv3pgEXA2Lpy4EwDQYJKoZIhvcNAQEL
BQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MB4XDTI1MDMxODA1MzU1M1oXDTI2MDMx
ODA1MzU1M1owFDESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAzWkncV78UInZv2FeTc7MG04DkE8S0fqOTPkBRDXFsMoP
qAtDgeiPI0fGW81LWxI8xUnomnhvQxxwew23h22fKUxMixzj4MG5NKLwZbb2o8Xj
tAUguD7HCJL+geKsK4v15XQVyM49JQnPZX3VKXC4EoopxJHt3tYYwhtaXKNwDRRd
wwlcklfMiAbdvlQqpHztu1uUdDWeI+iFwFlREK2OmYbOeF3tbysKe+EVzUF9/af8
YelaO51Cn5oI0mjOE0CzzTejLQ6Zg1uZkyF1ogGdFxsODWA7Xz3Jdy6so1sXNNKB
z5k5oaabK1D8b1oSW2nMV/tRbj1STfSiuanbscd32QIDAQABo1MwUTAdBgNVHQ4E
FgQU9A9tqKpjzrT8D1o8gEgDBjrD4+8wHwYDVR0jBBgwFoAU9A9tqKpjzrT8D1o8
gEgDBjrD4+8wDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAEkGD
IZ0WAjoSfBj2t9JJAM/P60G8maWVWs+igTcdXeCsZ2XS6zoY1vNf3jMjVYOAieNe
pShgCNW4aUIelC9wbGTHuR7SApV8Qju7V8QmQyf3jaX7+Z5JhfVOahEGVkQnz1PA
9OhpOkIXsXMkPD5Uoca0uUJ2Siw549VaCMoaPJL0+vKT9jeZOUjskb90TZQd16Lf
I11bj5Dq8e5ypRIKFXsMp30QzdjBpyp5pndSce7B6CbcUx6zxAy1NTGCH7VZWcke
x7uxer2ijwRdwk8oQQLS/mobjPyInXAMfX4Y7VGXLPsmANNeFW+1LD12WYcBFhaA
A4pQTTl62whuYLyaVA==
-----END CERTIFICATE-----
28 changes: 28 additions & 0 deletions dicom_server/certs/server.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDNaSdxXvxQidm/
YV5NzswbTgOQTxLR+o5M+QFENcWwyg+oC0OB6I8jR8ZbzUtbEjzFSeiaeG9DHHB7
DbeHbZ8pTEyLHOPgwbk0ovBltvajxeO0BSC4PscIkv6B4qwri/XldBXIzj0lCc9l
fdUpcLgSiinEke3e1hjCG1pco3ANFF3DCVySV8yIBt2+VCqkfO27W5R0NZ4j6IXA
WVEQrY6Zhs54Xe1vKwp74RXNQX39p/xh6Vo7nUKfmgjSaM4TQLPNN6MtDpmDW5mT
IXWiAZ0XGw4NYDtfPcl3LqyjWxc00oHPmTmhppsrUPxvWhJbacxX+1FuPVJN9KK5
qduxx3fZAgMBAAECggEAA/RlEcH0JiHNSym2/NUBKXpqR6Y6FMhX4oP9wgAuBu4Q
+JmE6nSdgt6gI0bTz1RNzreSTp0IeViMEtZsBOO3p34kUB5Vhc98/xYu/ipUW8lU
zbO2kk2FG/VmiH4idfErIgiG3deYpkSm1UujpblZlePKk5ICrCJfliccKYHtB5dm
sJNoxgONI8gJAMqT9mCbuDuhaQa5J3LebzC8QDX9zYY7XqnwAFIW9TZJqQlfvFNl
CobP1ZvmyEBOJ2DN4eLEK/vmsKAoACxUAt2iS4eG2gePlpP2rloD58VOzHMdrEgc
X0hvwWfupdIz3vjjdGJCHBuEQUuM0+fBkSJBn21HIQKBgQD0lVs0cUSX4fTaCo/9
MWUY41m4W3S08i/Kav9dxXyFU2OtrYtUeKR3rBRZC3F8oQ8iSDPqKCbOJe8eQBvA
wApuJ/awuPmy1dgzOj29kIU71O8wHoONa38JjXQOGVFQ5M3TNG971pP5XPilxOgv
X/2DcM8L5lREYJ4YCXGcbreIMQKBgQDW/7R6HQ1+VS6dh7jdkdEngQwgpIUFXIb+
/HMr9mJJIZwF4SEVYqYrEoBswGKkPn3k66GVHrnjYDzQxFKUKNP1c7updRObfWlk
YWGuzbSA//HQ0XuX7M6S6gpxi9SxfHHomrHS7RHpOT/M3ble1/mZ1XHkSDDagLkA
SX2InwsoKQKBgGppBLpHQWGXJDEtAUJWGDcAywsjdx42dEZr0NiaUDetdSOd6o2A
w4Vxb5TiHqjrZaszoKqSd3efF26g07JDmwYcCv8OK0z8Lsjy4OO1mdHTLZFQ5UlE
6IteaIytxSwdr9Lg8FP/oneOVHvCtIXQDHsAPIRf3G+3XXD1wuEdZmoxAoGAdSzr
qdoHrqCyRTzhLjD4svUMLQY9UUy6bmIcSwt/Sag9pp6qL0OSmMr+n0bC/AzrBEa/
y8vxN9ENlCJLd2BBFPc8ggDC7O2O8Rx55pFKHTxhCJQDLivr8foIMxYol4rhcgpN
fE2kg12mPfthuiUvbf38kpQdvBiHu3ZSKpGzvPECgYEAxsCNEy2XT1BXIVVjVHmS
OM6wf8tZgoorFy6HkAs2YsD+3X4FGdWuHbv1AIbJ7B0JMrC4kE7OLVnTqEHJsvMP
smNMrt4iD0fby9UpvLY2Qtcb/PcM9mJc9XQVEVtNPBRdSkpM0fo0h7WFv3+0TdBR
GXI13SJEnZJSKUU/kaFjkIQ=
-----END PRIVATE KEY-----
Loading