29 lines
No EOL
1.2 KiB
Docker
29 lines
No EOL
1.2 KiB
Docker
# ============================================================
|
||
# Система: Единая библиотека, Центр ИИ НИУ ВШЭ
|
||
# Модуль: Утилиты
|
||
# Авторы: Полежаев В.А., Хританков А.С.
|
||
# Дата создания: 2024 г.
|
||
# ============================================================
|
||
FROM python:3.10-slim-buster
|
||
|
||
USER root
|
||
|
||
WORKDIR /
|
||
|
||
ADD ./controller/pipeline_validate_results_requirements.txt /pipeline_validate_results/pipeline_validate_results_requirements.txt
|
||
|
||
WORKDIR /pipeline_validate_results
|
||
RUN pip install -r pipeline_validate_results_requirements.txt
|
||
|
||
ADD ./controller/src/exp_pipeline/results /pipeline_validate_results/src/exp_pipeline/results
|
||
ADD ./controller/src/exp_pipeline/client_config.py /pipeline_validate_results/src/exp_pipeline/client_config.py
|
||
ADD ./controller/src/exp_pipeline/schema.py /pipeline_validate_results/src/exp_pipeline/schema.py
|
||
ADD ./controller/src/exp_pipeline/logs.py /pipeline_validate_results/src/exp_pipeline/logs.py
|
||
ADD ./controller/src/exp_pipeline/__init__.py /pipeline_validate_results/src/exp_pipeline/__init__.py
|
||
|
||
RUN useradd -m pipeine
|
||
RUN chown -R pipeine .
|
||
|
||
ENV PYTHONPATH "${PYTHONPATH}:/pipeline_validate_results/src"
|
||
|
||
USER pipeine |