FROM python:3.11-slim ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 ENV PIP_NO_CACHE_DIR=1 WORKDIR /code RUN apt-get update && apt-get install -y \ build-essential \ curl \ git \ libglib2.0-0 \ libsm6 \ libxext6 \ libxrender1 \ libgomp1 \ && rm -rf /var/lib/apt/lists/* COPY requirements.txt /code/requirements.txt RUN pip install --upgrade pip && pip install -r /code/requirements.txt COPY . /code RUN chmod +x /code/start.sh ENV APP_ROOT=/code/app ENV POSTER_PROJECT_ROOT=/code/app ENV PYTHONPATH=/code/app:/code/app/src:/code/app/backend EXPOSE 7860 CMD ["/code/start.sh"] RUN python -c "from transformers import CLIPModel, CLIPProcessor; CLIPProcessor.from_pretrained('openai/clip-vit-base-patch32'); CLIPModel.from_pretrained('openai/clip-vit-base-patch32')"