# Используем официальный образ Python в качестве базового FROM python:3.9-slim # Обновляем pip и устанавливаем необходимые библиотеки RUN pip install --upgrade pip RUN pip install gradio google-cloud-aiplatform google-auth # Устанавливаем gcloud SDK RUN apt-get update && apt-get install -y curl gnupg RUN curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-367.0.0-linux-x86_64.tar.gz RUN tar -xzvf google-cloud-sdk-367.0.0-linux-x86_64.tar.gz RUN ./google-cloud-sdk/install.sh # Добавляем gcloud в PATH ENV PATH $PATH:/google-cloud-sdk/bin # Копируем файлы проекта в контейнер WORKDIR /app COPY . /app # Устанавливаем Vertex AI SDK RUN pip install google-cloud-aiplatform # Аутентификация с помощью gcloud RUN gcloud auth application-default login --no-launch-browser # Запускаем скрипт CMD ["python", "app.py"]