Poster_Analyzer / Dockerfile
DatsuNTOYOTA's picture
Update Dockerfile
6a2e10b verified
raw
history blame contribute delete
816 Bytes
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')"