petter2025 commited on
Commit
4a3172e
·
verified ·
1 Parent(s): 1299bba

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -4
Dockerfile CHANGED
@@ -10,7 +10,7 @@ COPY requirements.txt .
10
  RUN pip install --no-cache-dir --upgrade pip && \
11
  pip install --no-cache-dir -r requirements.txt
12
 
13
- # --- Temporary patch: 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 && \
16
  echo "LATENCY_CRITICAL: Final[float] = 300.0" >> $CONSTANTS_FILE && \
@@ -22,12 +22,18 @@ 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 ---
26
 
27
- # --- Temporary patch: 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 ---
 
 
 
 
 
 
31
 
32
  COPY . .
33
 
 
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 && \
16
  echo "LATENCY_CRITICAL: Final[float] = 300.0" >> $CONSTANTS_FILE && \
 
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