vps / Dockerfile
srivatsavdamaraju's picture
Update Dockerfile
3b2b84e verified
raw
history blame contribute delete
514 Bytes
FROM python:3.10-slim
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y \
curl \
procps \
&& rm -rf /var/lib/apt/lists/*
RUN curl -fsSL https://ollama.com/install.sh | sh
RUN ollama start & \
sleep 5 && \
ollama run llama3.2:1b && \
kill $(pgrep ollama)
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . /app
EXPOSE 8000
CMD ["sh", "-c", "ollama serve & uvicorn main:main --host 0.0.0.0 --port 8000 --reload"]