clinKriya / Dockerfile
ananya173147
Fix port: use 8000 to match app_port in README
4369807
raw
history blame contribute delete
517 Bytes
FROM python:3.11-slim
RUN apt-get update && apt-get install -y --no-install-recommends curl && \
rm -rf /var/lib/apt/lists/*
RUN curl -LsSf https://astral.sh/uv/install.sh | sh && \
mv /root/.local/bin/uv /usr/local/bin/uv
WORKDIR /app
COPY . /app
RUN uv venv --python 3.11 /app/.venv && \
. /app/.venv/bin/activate && \
uv pip install -e "."
ENV PATH="/app/.venv/bin:$PATH"
ENV PYTHONPATH="/app:$PYTHONPATH"
EXPOSE 8000
CMD ["uvicorn", "server.app:app", "--host", "0.0.0.0", "--port", "8000"]