diff --git a/flask_ml_api/Dockerfile b/flask_ml_api/Dockerfile index 7c23460c80bde8e2eef4fe1f7eea2632b89e3522..1f9f137232bbf7381d373abab6a6340c9fdd0619 100755 --- a/flask_ml_api/Dockerfile +++ b/flask_ml_api/Dockerfile @@ -1,19 +1,14 @@ -# Ðтап Ñборки FROM pytorch/pytorch:1.10.0-cuda11.3-cudnn8-runtime as build -# УÑтановка Rust и Cargo RUN apt-get update && apt-get install -y curl RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs -o /usr/local/bin/rustup-init.sh RUN chmod +x /usr/local/bin/rustup-init.sh RUN /usr/local/bin/rustup-init.sh -y --default-toolchain none -# Добавление пути к rustup и cargo в переменную Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ PATH ENV PATH="$PATH:/root/.cargo/bin" -# УÑтановка toolchain RUN /root/.cargo/bin/rustup toolchain install stable --profile minimal --no-self-update -# Проверка уÑтановки Rust и Cargo RUN /root/.cargo/bin/rustup --version RUN /root/.cargo/bin/cargo --version @@ -28,12 +23,10 @@ ENV PATH="/opt/myenv/bin:$PATH" WORKDIR /app COPY . /app -# УÑтановка пакетов Python RUN pip install --no-cache-dir Flask matplotlib scikit-learn transformers pandas sentence_transformers && \ pip install --no-cache-dir --upgrade setuptools wheel && \ rm -rf /root/.cache/pip -# Ðтап финального образа FROM pytorch/pytorch:1.10.0-cuda11.3-cudnn8-runtime COPY --from=build /opt/myenv /opt/myenv