|
14 | 14 |
|
15 | 15 | RUN pip install --no-cache-dir --upgrade setuptools==57.4.0 pip==21.2.4 wheel==0.37.0
|
16 | 16 |
|
17 |
| - RUN groupadd -g $MONAI_GID -o -r monai |
18 |
| - RUN useradd -g $MONAI_GID -u $MONAI_UID -m -o -r monai |
19 |
| -
|
20 |
| - RUN mkdir -p /etc/monai/ && chown -R monai:monai /etc/monai \\ |
21 |
| - && mkdir -p /opt/monai/ && chown -R monai:monai /opt/monai \\ |
22 |
| - && mkdir -p {working_dir} && chown -R monai:monai {working_dir} \\ |
23 |
| - && mkdir -p {app_dir} && chown -R monai:monai {app_dir} \\ |
24 |
| - && mkdir -p {executor_dir} && chown -R monai:monai {executor_dir} \\ |
25 |
| - && mkdir -p {full_input_path} && chown -R monai:monai {full_input_path} \\ |
26 |
| - && mkdir -p {full_output_path} && chown -R monai:monai {full_output_path} \\ |
27 |
| - && mkdir -p {models_dir} && chown -R monai:monai {models_dir} |
| 17 | + RUN mkdir -p /etc/monai/ \\ |
| 18 | + && mkdir -p /opt/monai/ \\ |
| 19 | + && mkdir -p {working_dir} \\ |
| 20 | + && mkdir -p {app_dir} \\ |
| 21 | + && mkdir -p {executor_dir} \\ |
| 22 | + && mkdir -p {full_input_path} \\ |
| 23 | + && mkdir -p {full_output_path} \\ |
| 24 | + && mkdir -p {models_dir} |
28 | 25 |
|
29 | 26 | {models_string}
|
30 | 27 |
|
31 |
| - COPY --chown=monai:monai ./pip/requirements.txt {map_requirements_path} |
| 28 | + COPY ./pip/requirements.txt {map_requirements_path} |
32 | 29 |
|
33 | 30 | RUN curl {executor_url} -o {executor_dir}/executor.zip \\
|
34 | 31 | && unzip {executor_dir}/executor.zip -d {executor_dir}/executor_pkg \\
|
35 | 32 | && mv {executor_dir}/executor_pkg/lib/native/linux-x64/* {executor_dir} \\
|
36 | 33 | && rm -f {executor_dir}/executor.zip \\
|
37 | 34 | && rm -rf {executor_dir}/executor_pkg \\
|
38 |
| - && chown -R monai:monai {executor_dir} \\ |
39 | 35 | && chmod +x {executor_dir}/monai-exec
|
40 | 36 |
|
41 |
| - USER monai |
42 | 37 | ENV PATH=/home/monai/.local/bin:$PATH
|
43 | 38 |
|
44 | 39 | RUN pip install --no-cache-dir --upgrade -r {map_requirements_path}
|
45 | 40 |
|
46 | 41 | # Override monai-deploy-app-sdk module
|
47 |
| - COPY --chown=monai:monai ./monai-deploy-app-sdk /home/monai/.local/lib/python3.8/site-packages/monai/deploy/ |
| 42 | + COPY ./monai-deploy-app-sdk /home/monai/.local/lib/python3.8/site-packages/monai/deploy/ |
48 | 43 |
|
49 |
| - COPY --chown=monai:monai ./map/app.json /etc/monai/ |
50 |
| - COPY --chown=monai:monai ./map/pkg.json /etc/monai/ |
| 44 | + COPY ./map/app.json /etc/monai/ |
| 45 | + COPY ./map/pkg.json /etc/monai/ |
51 | 46 |
|
52 |
| - COPY --chown=monai:monai ./app {app_dir} |
| 47 | + COPY ./app {app_dir} |
53 | 48 |
|
54 | 49 | # Create bytecodes for monai and app's code. This would help speed up loading time a little bit.
|
55 | 50 | RUN python -m compileall -q -j 0 /home/monai/.local/lib/python3.8/site-packages/monai /opt/monai/app
|
|
0 commit comments