| 
							 | 
						FROM nvidia/cuda:12.1.1-cudnn8-devel-ubuntu22.04 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						ARG DEBIAN_FRONTEND=noninteractive | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						ENV PYTHONUNBUFFERED=1 | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						RUN apt-get update && apt-get install --no-install-recommends -y \ | 
					
					
						
						| 
							 | 
						    build-essential \ | 
					
					
						
						| 
							 | 
						    python3.9 \ | 
					
					
						
						| 
							 | 
						    python3-pip \ | 
					
					
						
						| 
							 | 
						    python3-dev \ | 
					
					
						
						| 
							 | 
						    git \ | 
					
					
						
						| 
							 | 
						    ffmpeg \ | 
					
					
						
						| 
							 | 
						    && apt-get clean && rm -rf /var/lib/apt/lists/* | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						WORKDIR /code | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						COPY ./requirements.txt /code/requirements.txt | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						RUN useradd -m -u 1000 user | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						USER user | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						ENV HOME=/home/user \ | 
					
					
						
						| 
							 | 
						    PATH=/home/user/.local/bin:$PATH \ | 
					
					
						
						| 
							 | 
						    PYTHONPATH=$HOME/app \ | 
					
					
						
						| 
							 | 
						    PYTHONUNBUFFERED=1 \ | 
					
					
						
						| 
							 | 
						    SYSTEM=spaces | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						RUN pip3 install --no-cache-dir --upgrade -r /code/requirements.txt | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						WORKDIR $HOME/app | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						 | 
					
					
						
						| 
							 | 
						COPY --chown=user . $HOME/app | 
					
					
						
						| 
							 | 
						
 | 
					
					
						
						| 
							 | 
						CMD ["uvicorn", "app-img2img:app", "--host", "0.0.0.0", "--port", "7860"] | 
					
					
						
						| 
							 | 
						 |