Leri777 commited on
Commit
a381030
1 Parent(s): 89e7bc0

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +33 -0
Dockerfile ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Используем официальный базовый образ Python 3.10
2
+ FROM python:3.10.13
3
+
4
+ # Устанавливаем необходимые системные зависимости
5
+ RUN apt-get update && apt-get install -y \
6
+ git \
7
+ git-lfs \
8
+ ffmpeg \
9
+ libsm6 \
10
+ libxext6 \
11
+ cmake \
12
+ rsync \
13
+ libgl1-mesa-glx \
14
+ && rm -rf /var/lib/apt/lists/* \
15
+ && git lfs install
16
+
17
+ # Обновляем pip до последней версии
18
+ RUN pip install --upgrade pip
19
+
20
+ # Задаем рабочую директорию
21
+ WORKDIR /home/user/app
22
+
23
+ # Копируем файл зависимостей в контейнер
24
+ COPY requirements.txt /home/user/app/
25
+
26
+ # Устанавливаем зависимости из requirements.txt
27
+ RUN pip install --no-cache-dir -r /home/user/app/requirements.txt
28
+
29
+ # Копируем остальную часть проекта в контейнер
30
+ COPY . /home/user/app/
31
+
32
+ # Указываем команду запуска приложения (замени на свою команду запуска)
33
+ CMD ["python", "app.py"]