| |
| FROM python:3.10-slim |
|
|
| |
| WORKDIR /app |
|
|
| |
| RUN apt-get update && apt-get install -y \ |
| git \ |
| libgl1 \ |
| libglib2.0-0 \ |
| wget \ |
| && rm -rf /var/lib/apt/lists/* |
|
|
| |
| RUN git clone https://github.com/rupeshs/fastsdcpu.git . |
|
|
| |
| RUN python -m venv /app/env |
| ENV PATH="/app/env/bin:$PATH" |
|
|
| |
| RUN pip install --no-cache-dir --upgrade pip |
| RUN pip install --no-cache-dir -r requirements.txt |
|
|
| |
| RUN pip install --no-cache-dir openvino-dev |
|
|
| |
| RUN python -c "from huggingface_hub import snapshot_download; snapshot_download(repo_id='stabilityai/sd-turbo', local_dir='/app/models/sd-turbo')" |
|
|
| |
| EXPOSE 8000 |
|
|
| |
| ENV PYTHONUNBUFFERED=1 |
| ENV DEVICE=cpu |
|
|
| |
| CMD ["python", "src/app.py", "--api"] |