petter2025 commited on
Commit
03ff9cc
·
verified ·
1 Parent(s): 4a3172e

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -8
Dockerfile CHANGED
@@ -6,10 +6,14 @@ RUN python --version
6
 
7
  WORKDIR /app
8
 
 
9
  COPY requirements.txt .
10
  RUN pip install --no-cache-dir --upgrade pip && \
11
  pip install --no-cache-dir -r requirements.txt
12
 
 
 
 
13
  # --- Patch 1: Add missing constants ---
14
  RUN CONSTANTS_FILE=$(find /usr/local/lib -name constants.py -path "*/agentic_reliability_framework/core/config/*") && \
15
  echo "LATENCY_WARNING: Final[float] = 150.0" >> $CONSTANTS_FILE && \
@@ -22,19 +26,13 @@ RUN CONSTANTS_FILE=$(find /usr/local/lib -name constants.py -path "*/agentic_rel
22
  echo "CPU_CRITICAL: Final[float] = 0.9" >> $CONSTANTS_FILE && \
23
  echo "MEMORY_WARNING: Final[float] = 0.8" >> $CONSTANTS_FILE && \
24
  echo "MEMORY_CRITICAL: Final[float] = 0.9" >> $CONSTANTS_FILE
25
- # --- End Patch 1 ---
26
 
27
  # --- Patch 2: Add missing event.py ---
28
- RUN mkdir -p /usr/local/lib/python3.10/site-packages/agentic_reliability_framework/core/models
29
- COPY event.py /usr/local/lib/python3.10/site-packages/agentic_reliability_framework/core/models/
30
- # --- End Patch 2 ---
31
 
32
  # --- Patch 3: Fix import in engine.py ---
33
- # Locate the installed engine.py and replace it with our fixed version
34
  RUN ENGINE_FILE=$(find /usr/local/lib -name engine.py -path "*/agentic_reliability_framework/runtime/*") && \
35
  cp engine.py $ENGINE_FILE
36
- # --- End Patch 3 ---
37
-
38
- COPY . .
39
 
40
  CMD ["python", "app.py"]
 
6
 
7
  WORKDIR /app
8
 
9
+ # Copy requirements and install dependencies
10
  COPY requirements.txt .
11
  RUN pip install --no-cache-dir --upgrade pip && \
12
  pip install --no-cache-dir -r requirements.txt
13
 
14
+ # Copy all Space files (including engine.py, event.py)
15
+ COPY . .
16
+
17
  # --- Patch 1: Add missing constants ---
18
  RUN CONSTANTS_FILE=$(find /usr/local/lib -name constants.py -path "*/agentic_reliability_framework/core/config/*") && \
19
  echo "LATENCY_WARNING: Final[float] = 150.0" >> $CONSTANTS_FILE && \
 
26
  echo "CPU_CRITICAL: Final[float] = 0.9" >> $CONSTANTS_FILE && \
27
  echo "MEMORY_WARNING: Final[float] = 0.8" >> $CONSTANTS_FILE && \
28
  echo "MEMORY_CRITICAL: Final[float] = 0.9" >> $CONSTANTS_FILE
 
29
 
30
  # --- Patch 2: Add missing event.py ---
31
+ RUN mkdir -p /usr/local/lib/python3.10/site-packages/agentic_reliability_framework/core/models && \
32
+ cp event.py /usr/local/lib/python3.10/site-packages/agentic_reliability_framework/core/models/
 
33
 
34
  # --- Patch 3: Fix import in engine.py ---
 
35
  RUN ENGINE_FILE=$(find /usr/local/lib -name engine.py -path "*/agentic_reliability_framework/runtime/*") && \
36
  cp engine.py $ENGINE_FILE
 
 
 
37
 
38
  CMD ["python", "app.py"]