PYAE1994 commited on
Commit
2858114
Β·
verified Β·
1 Parent(s): 37a3a8c

God Mode+ v3 fix: Dockerfile.hf

Browse files
Files changed (1) hide show
  1. Dockerfile.hf +28 -0
Dockerfile.hf ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.12-slim
2
+
3
+ WORKDIR /app
4
+
5
+ RUN apt-get update && apt-get install -y \
6
+ git curl build-essential \
7
+ && rm -rf /var/lib/apt/lists/*
8
+
9
+ COPY requirements.txt .
10
+ RUN pip install --no-cache-dir -r requirements.txt
11
+
12
+ COPY . .
13
+
14
+ RUN mkdir -p /tmp/god_workspace /tmp/workspace
15
+
16
+ ENV PYTHONUNBUFFERED=1
17
+ ENV DB_PATH=/tmp/devin_agent.db
18
+ ENV WORKSPACE_DIR=/tmp/god_workspace
19
+
20
+ # ─── LLM Router Config ────────────────────────────────────────────────────────
21
+ # Primary: Cloudflare Gateway (set CF_GATEWAY_KEY env var)
22
+ # Fallback: GROQ_API_KEY β†’ OPENAI_API_KEY β†’ HF_TOKEN
23
+ ENV CF_GATEWAY_URL=https://gateway.pyaesone-gtckglay.workers.dev/v1/chat/completions
24
+ ENV DEFAULT_MODEL=meta-llama/llama-4-scout-17b-16e-instruct
25
+
26
+ EXPOSE 7860
27
+
28
+ CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "1"]