⚒ sindri

sindri / master / Dockerfile

Dockerfile

            
                FROM python:3.13-slim

                RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*

                WORKDIR /app
                RUN pip install uv
                COPY pyproject.toml .
                RUN uv pip install --system -e . --no-build-isolation

                COPY src/ src/

                VOLUME /data
                EXPOSE 8400

                ENTRYPOINT ["sindri", "--config", "/data/sindri.yaml", "serve"]