deepakri201 commited on
Commit
a88029f
·
1 Parent(s): 9e988d1

added packages

Browse files
Files changed (2) hide show
  1. Dockerfile +19 -1
  2. requirements.txt +3 -1
Dockerfile CHANGED
@@ -23,6 +23,24 @@ COPY --chown=user . $HOME/app
23
  # Install any needed packages specified in requirements.txt
24
  RUN pip install --no-cache-dir -r requirements.txt
25
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  # Create the .streamlit directory
27
  RUN mkdir -p .streamlit
28
 
@@ -36,4 +54,4 @@ maxMessageSize = 2000\n\
36
  EXPOSE 8501
37
 
38
  # Run filter_data_app.py when the container launches
39
- CMD streamlit run dcm2parquet_app.py
 
23
  # Install any needed packages specified in requirements.txt
24
  RUN pip install --no-cache-dir -r requirements.txt
25
 
26
+ RUN apt-get install unzip &&\
27
+ apt-get install wget
28
+
29
+ RUN wget https://github.com/rordenlab/dcm2niix/releases/latest/download/dcm2niix_lnx.zip &&\
30
+ unzip dcm2niix_lnx.zip &&\
31
+ cp dcm2niix /usr/local/bin
32
+
33
+ RUN wget -O scaling_factors.csv https://github.com/deepakri201/DICOMScanClassification/releases/download/v1.0.0/scaling_factors.csv
34
+
35
+ RUN wget -O metadata_only_model.zip https://github.com/deepakri201/DICOMScanClassification/releases/download/v1.0.0/metadata_only_model.zip
36
+ RUN wget -O images_only_model.zip https://github.com/deepakri201/DICOMScanClassification/releases/download/v1.0.0/images_only_model.zip
37
+ RUN wget -O images_and_metadata_model.zip https://github.com/deepakri201/DICOMScanClassification/releases/download/v1.0.0/images_and_metadata_model.zip
38
+
39
+
40
+ RUN unzip "metadata_only_model.zip" -d "metadata_only_model/"
41
+ RUN unzip "images_only_model.zip" -d "images_only_model/"
42
+ RUN unzip "images_and_metadata_model.zip" -d "images_and_metadata_model/"
43
+
44
  # Create the .streamlit directory
45
  RUN mkdir -p .streamlit
46
 
 
54
  EXPOSE 8501
55
 
56
  # Run filter_data_app.py when the container launches
57
+ CMD streamlit run app.py
requirements.txt CHANGED
@@ -4,4 +4,6 @@ pyarrow
4
  duckdb
5
  pandas
6
  streamlit
7
- idc-index
 
 
 
4
  duckdb
5
  pandas
6
  streamlit
7
+ idc-index
8
+ SimpleITK
9
+ tensorflow