Rooni commited on
Commit
2dd9f90
·
verified ·
1 Parent(s): 7141ec5

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +23 -1
Dockerfile CHANGED
@@ -1,2 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  RUN pip install --upgrade google-cloud-aiplatform
2
- RUN gcloud auth application-default login
 
 
 
 
 
 
 
 
 
 
1
+ # Используем официальный образ Python
2
+ FROM python:3.9-slim
3
+
4
+ # Обновляем pip и устанавливаем необходимые зависимости
5
+ RUN pip install --upgrade pip
6
+ RUN pip install --upgrade google-cloud-aiplatform gradio vertexai google-auth
7
+
8
+ # Копируем все файлы из текущей директории в контейнер
9
+ COPY . /app
10
+
11
+ # Устанавливаем рабочую директорию
12
+ WORKDIR /app
13
+
14
  RUN pip install --upgrade google-cloud-aiplatform
15
+ RUN gcloud auth application-default login
16
+
17
+ # Выполняем команду для аутентификации (можно заменить на команду входа через ключи или другие методы аутентификации)
18
+ # gcloud auth application-default login не будет работать внутри контейнера напрямую
19
+ # Лучше использовать сервисные аккаунты и ключи для аутентификации
20
+ #COPY service_account.json /app/service_account.json
21
+ #ENV GOOGLE_APPLICATION_CREDENTIALS="/app/service_account.json"
22
+
23
+ # Запускаем приложение
24
+ CMD ["python", "app.py"]