@@ -11,40 +11,46 @@ WORKDIR /app
1111COPY requirements.txt .
1212RUN pip3 install -r requirements.txt
1313
14- # Copy scripts
15- COPY benchmarking.py ./app/
16- COPY comparison_utilities.py ./app/
17- COPY criteria_utilities.py ./app/
18- COPY criteria_graph_utilities.py ./app/
14+ # Copy main scripts
1915COPY evaluation.py ./app/
20- COPY evaluation_response_utilities.py ./app/
2116COPY evaluation_tests.py ./app/
22- COPY example_tests.py ./app/
23- COPY symbolic_comparison_preview.py ./app/
24- COPY symbolic_comparison_preview_tests.py ./app/
25- COPY expression_utilities.py ./app/
2617COPY preview.py ./app/
2718COPY preview_tests.py ./app/
28- COPY preview_utilities.py ./app/
29- COPY quantity_comparison_preview.py ./app/
30- COPY quantity_comparison_preview_tests.py ./app/
31- COPY quantity_comparison_evaluation_tests.py ./app/
32- COPY slr_parsing_utilities.py ./app/
33- COPY slr_quantity.py ./app/
34- COPY slr_quantity_tests.py ./app/
35- COPY syntactical_comparison_utilities.py ./app/
36- COPY symbolic_comparison_evaluation.py ./app/
37- COPY symbolic_comparison_evaluation_tests.py ./app/
38- COPY unit_system_conversions.py ./app/
19+
20+ # Copy contexts
21+ COPY context/physical_quantity.py ./app/context/
22+ COPY context/symbolic.py ./app/context/
3923
4024# Copy feedback messages
41- COPY feedback/quantity_comparison.py ./app/feedback/
42- COPY feedback/symbolic_comparison.py ./app/feedback/
25+ COPY feedback/physical_quantity.py ./app/feedback/
26+ COPY feedback/symbolic.py ./app/feedback/
27+
28+ # Copy preview implementations
29+ COPY preview_implementations/physical_quantity_preview.py ./app/preview_implementations/
30+ COPY preview_implementations/symbolic_preview.py ./app/preview_implementations/
31+
32+ # Copy tests
33+ COPY tests/example_tests.py ./app/tests/
34+ COPY tests/physical_quantity_evaluation_tests.py ./app/tests/
35+ COPY tests/physical_quantity_preview_tests.py ./app/tests/
36+ COPY tests/slr_quantity_tests.py ./app/tests/
37+ COPY tests/symbolic_evaluation_tests.py ./app/tests/
38+ COPY tests/symbolic_preview_tests.py ./app/tests/
39+
40+ # Copy utility code
41+ COPY utility/criteria_graph_utilities.py ./app/utility/
42+ COPY utility/criteria_parsing.py ./app/utility/
43+ COPY utility/evaluation_result_utilities.py ./app/utility/
44+ COPY utility/expression_utilities.py ./app/utility/
45+ COPY utility/physical_quantity_utilities.py ./app/utility/
46+ COPY utility/preview_utilities.py ./app/utility/
47+ COPY utility/slr_parsing_utilities.py ./app/utility/
48+ COPY utility/syntactical_comparison_utilities.py ./app/utility/
49+ COPY utility/unit_system_conversions.py ./app/utility/
4350
4451# Copy Documentation
4552COPY docs/dev.md ./app/docs/dev.md
4653COPY docs/user.md ./app/docs/user.md
47- COPY docs/quantity_comparison_graph.svg ./app/docs/quantity_comparison_graph.svg
4854
4955# Set permissions so files and directories can be accessed on AWS
5056RUN chmod 644 $(find . -type f)
0 commit comments