tieandrews commited on
Commit
fd26066
·
1 Parent(s): 5e74bf7

bugs: fix path refernces and folder permissions

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -10
Dockerfile CHANGED
@@ -23,16 +23,11 @@ RUN sed -i "s|port=8050|port=7860 |g" ./MetaExtractor/src/data_review_tool/app.p
23
  && sed -i "s|logger.addHandler(get_file_handler())|#logger.addHandler(get_file_handler())|g" ./MetaExtractor/src/logs.py \
24
  && sed -i 's|/entity_extraction|./entity_extraction|g' ./MetaExtractor/src/data_review_tool/app.py \
25
  && sed -i 's|/entity_extraction|./entity_extraction|g' ./MetaExtractor/src/data_review_tool/pages/home.py \
26
- && sed -i 's|/entity_extraction|./entity_extraction|g' ./MetaExtractor/src/data_review_tool/pages/article_review.py \
27
- && sed -i "s|/MetaExtractor/inputs/|./inputs/|g" ./MetaExtractor/src/data_review_tool/app.py
28
- #&& sed -i 's|debug=True|debug=False|g' ./MetaExtractor/src/data_review_tool/app.py
29
-
30
- # change ownership of the app folder to user & enable read/write/exectue permissions
31
- RUN chown -R root:user ./MetaExtractor/ \
32
- && chmod -R 775 ./MetaExtractor/
33
-
34
- # Copy the requirements.txt file to the working directory
35
- # COPY ./requirements.txt .
36
 
37
  # Install the Python dependencies, removed --no-cache-dir
38
  RUN pip install -r MetaExtractor/docker/data-review-tool/requirements.txt
@@ -55,6 +50,10 @@ ENV ENTITY_EXTRACTION_BATCH=entity-extraction-output.zip
55
  RUN cp ./data/data-review-tool/article-relevance-output.parquet ./inputs \
56
  && cp ./data/data-review-tool/entity-extraction-output.zip ./inputs
57
 
 
 
 
 
58
  # switch to user to run the scripts
59
  USER user
60
 
 
23
  && sed -i "s|logger.addHandler(get_file_handler())|#logger.addHandler(get_file_handler())|g" ./MetaExtractor/src/logs.py \
24
  && sed -i 's|/entity_extraction|./entity_extraction|g' ./MetaExtractor/src/data_review_tool/app.py \
25
  && sed -i 's|/entity_extraction|./entity_extraction|g' ./MetaExtractor/src/data_review_tool/pages/home.py \
26
+ && sed -i 's|/MetaExtractor|.|g' ./MetaExtractor/src/data_review_tool/pages/home.py \
27
+ && sed -i 's|/MetaExtractor|.|g' ./MetaExtractor/src/data_review_tool/pages/article_review.py \
28
+ && sed -i 's|/entity_extraction|/home/user/app/MetaExtractor/entity_extraction|g' ./MetaExtractor/src/data_review_tool/pages/article_review.py \
29
+ && sed -i "s|/MetaExtractor/inputs/|./inputs/|g" ./MetaExtractor/src/data_review_tool/app.py \
30
+ && sed -i 's|debug=True|debug=False|g' ./MetaExtractor/src/data_review_tool/app.py
 
 
 
 
 
31
 
32
  # Install the Python dependencies, removed --no-cache-dir
33
  RUN pip install -r MetaExtractor/docker/data-review-tool/requirements.txt
 
50
  RUN cp ./data/data-review-tool/article-relevance-output.parquet ./inputs \
51
  && cp ./data/data-review-tool/entity-extraction-output.zip ./inputs
52
 
53
+ # change ownership of the app folder to user & enable read/write/exectue permissions
54
+ RUN chown -R root:user ../MetaExtractor/ \
55
+ && chmod -R 775 ../MetaExtractor/
56
+
57
  # switch to user to run the scripts
58
  USER user
59