Pyae Sone Automation commited on
Commit
f2f7f3e
·
1 Parent(s): c945cda

fix: unify backend docker runtime on distributed main_v9

Browse files
Files changed (2) hide show
  1. backend/Dockerfile +16 -9
  2. backend/Dockerfile.hf +2 -1
backend/Dockerfile CHANGED
@@ -2,21 +2,28 @@ FROM python:3.11-slim
2
 
3
  WORKDIR /app
4
 
5
- RUN apt-get update && apt-get install -y --no-install-recommends \
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
 
15
 
16
- ENV PORT=8000
17
- ENV WORKSPACE_DIR=/tmp/god_workspace
18
- ENV PYTHONPATH=/app
19
 
20
- EXPOSE 8000
 
 
 
21
 
22
- CMD ["uvicorn", "main_v7:app", "--host", "0.0.0.0", "--port", "8000", "--workers", "1"]
 
 
2
 
3
  WORKDIR /app
4
 
5
+ # Install system dependencies
6
+ RUN apt-get update && apt-get install -y \
7
+ gcc g++ libffi-dev libssl-dev curl nodejs npm \
8
+ && rm -rf /var/lib/apt/lists/*
9
 
10
+ # Copy backend requirements
11
  COPY requirements.txt .
12
  RUN pip install --no-cache-dir -r requirements.txt
13
 
14
+ # Copy backend code
15
  COPY . .
16
 
17
+ # Create sandbox workspace
18
+ RUN mkdir -p /tmp/god_sandbox
19
 
20
+ # Expose port for HuggingFace Spaces
21
+ EXPOSE 7860
 
22
 
23
+ # Environment
24
+ ENV PORT=7860
25
+ ENV PYTHONPATH=/app
26
+ ENV DB_PATH=/tmp/god_agent_os.db
27
 
28
+ # Start with distributed runtime
29
+ CMD ["python", "-m", "uvicorn", "main_v9:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "1"]
backend/Dockerfile.hf CHANGED
@@ -23,6 +23,7 @@ EXPOSE 7860
23
  # Environment
24
  ENV PORT=7860
25
  ENV PYTHONPATH=/app
 
26
 
27
- # Start with v9 main
28
  CMD ["python", "-m", "uvicorn", "main_v9:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "1"]
 
23
  # Environment
24
  ENV PORT=7860
25
  ENV PYTHONPATH=/app
26
+ ENV DB_PATH=/tmp/god_agent_os.db
27
 
28
+ # Start with distributed runtime
29
  CMD ["python", "-m", "uvicorn", "main_v9:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "1"]