Spaces:
Sleeping
Sleeping
File size: 1,197 Bytes
8de8b27 fcb32c9 dcafc1b 8de8b27 fcb32c9 185744f e46507f 867ae9a fcb32c9 e46507f fcb32c9 3701ed4 fcb32c9 9370b78 868564c fcb32c9 b8890bb aa5e410 b8890bb b705b36 fcb32c9 aa5e410 4b47cda eb84558 1ac4ca0 b705b36 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
FROM python:3.10-slim
WORKDIR /app
# Установка системных зависимостей
RUN apt-get update && apt-get install -y \
libhdf5-dev \
libc-dev \
libatlas-base-dev \
libpython3-dev \
python3-pip \
gfortran \
build-essential \
libgl1-mesa-glx \
libglib2.0-0 \
libgtk-3-dev && \
rm -rf /var/lib/apt/lists/* # Очищаем кэш после установки
# Копирование проекта
COPY app /app
# Установка Python-зависимостей
RUN pip install --no-cache-dir --upgrade pip
RUN pip install --no-cache-dir tensorflow-cpu==2.9.1
RUN pip install --no-cache-dir -r requirements.txt
RUN pip install --no-cache-dir django-cors-headers
# Создание папки media, если она не существует
RUN mkdir -p /app/media
RUN chmod -R 777 /app
EXPOSE 7860
CMD ["python", "manage.py", "collectstatic"]
CMD ["python", "manage.py", "makemigrations", "emotion_recognition"]
CMD ["python", "manage.py", "migrate", "emotion_recognitionn"]
CMD ["python", "manage.py", "makemigrations"]
CMD ["python", "manage.py", "migrate"]
CMD ["python", "manage.py", "runserver", "0.0.0.0:7860"] |