# Используйте официальный образ Python версии 3.11.4 FROM python:3.11.4-slim # Установите системные зависимости RUN apt-get update && apt-get install -y \ build-essential \ gcc \ g++ \ python3-dev \ libatlas-base-dev \ liblapack-dev \ libblas-dev \ libtiff-dev \ libjpeg-dev \ zlib1g-dev \ libfreetype6-dev \ liblcms2-dev \ libwebp-dev \ tcl8.6-dev \ tk8.6-dev \ libharfbuzz-dev \ libfribidi-dev \ libxcb1-dev \ libpq-dev \ libxml2-dev \ libxslt-dev \ tesseract-ocr \ libtesseract-dev \ ghostscript \ python3-dev \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* # Укажите рабочий каталог WORKDIR /app # Скопируйте файлы проекта в рабочий каталог COPY . /app # Установите зависимости Python RUN pip install --no-cache-dir -r requirements.txt RUN python manage.py collectstatic --noinput # Запустите приложение через gunicorn CMD ["gunicorn", "neurea.wsgi:application", "--bind", "0.0.0.0:8000"]