Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancements to Docker Configuration and Logging #15

Open
PranshuLakhotia opened this issue Feb 21, 2025 · 1 comment
Open

Enhancements to Docker Configuration and Logging #15

PranshuLakhotia opened this issue Feb 21, 2025 · 1 comment

Comments

@PranshuLakhotia
Copy link

The current Docker configuration and logging setup for DICOMHawk have several limitations that impact security, reliability, and maintainability. This issue proposes a series of enhancements to address these limitations and improve the overall robustness of the system.

Proposed Solution:
Running as a non-Root user:
Modify the Dockerfile to create a non-root user and run the application as this user to enhance security.

Binding to All Interfaces:
Change the binding address in dicomhawk.py to 0.0.0.0 to listen on all network interfaces, ensuring the DICOM server is accessible from both inside and outside the container.

Corrected Volume Mappings:
Update the docker-compose.yml file to ensure that logs and other sensitive directories are correctly shared between the host and the containers.

@PranshuLakhotia
Copy link
Author

@glaslos pls assign this issue to me I have implemented these on my local machine.
Thank You

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant