Team Ai
Apppublic

Tribh/devops-copilot

sourceHugging Faceupdated 8mo agoView on Hugging Face
0likes
Dockerfile31 linesDownload Raw Back to root
1# syntax=docker/dockerfile:12FROM python:3.11-slim AS base3 4WORKDIR /app5 6# Install Poetry7RUN pip install --no-cache-dir poetry==2.1.1 && \8    poetry config virtualenvs.create false9 10# ── Dependency layer (cached unless pyproject.toml changes) ──────────────────11COPY pyproject.toml poetry.lock* ./12RUN poetry install --no-root --only main --no-interaction --no-ansi13 14# ── App layer ─────────────────────────────────────────────────────────────────15COPY devops_copilot/ ./devops_copilot/16COPY devops_demo.py ./demo.py17 18# Runtime env defaults19ENV PYTHONUNBUFFERED=1 \20    PORT=7860 \21    DATABASE_URL=sqlite:///./devops_state.db \22    LLM_PROVIDER=groq \23    ANOMALY_ERROR_RATE_THRESHOLD=0.10 \24    ANOMALY_WINDOW_SECONDS=300 \25    ANOMALY_MIN_LOG_VOLUME=526 27EXPOSE 786028 29# Default: run the FastAPI control plane on HF standard port 786030CMD ["uvicorn", "devops_copilot.api:app", "--host", "0.0.0.0", "--port", "7860"]31