Commit
·
fd26066
1
Parent(s):
5e74bf7
bugs: fix path refernces and folder permissions
Browse files- 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|/
|
27 |
-
&& sed -i
|
28 |
-
|
29 |
-
|
30 |
-
|
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 |
|