ai-tutor-chatbot / Dockerfile
omarsol's picture
update readme - adding course instructions
ad01081
raw
history blame contribute delete
379 Bytes
FROM python:3.13
RUN curl -LsSf https://astral.sh/uv/install.sh | sh
ENV PATH="/root/.local/bin:${PATH}"
RUN useradd -m -u 1000 user
WORKDIR /app
COPY pyproject.toml uv.lock ./
RUN uv sync --locked
COPY . .
ENV HOME=/home/user PATH="/root/.local/bin:/home/user/.local/bin:${PATH}"
RUN chown -R user:user /app
USER user
EXPOSE 7860
CMD ["uv", "run", "-m", "scripts.main"]