bep40 commited on
Commit
1ab656b
·
verified ·
1 Parent(s): abcc4f0

Dockerfile: copy our backend/main.py override after source clone

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -9
Dockerfile CHANGED
@@ -26,17 +26,12 @@ RUN uv sync --no-dev --frozen
26
  # Copy built frontend
27
  COPY --from=frontend-builder /source/frontend/dist ./static/
28
 
29
- # Override config
 
30
  COPY configs/frontend_agent_config.json ./configs/frontend_agent_config.json
31
 
32
- # Copy OpenRouter patch
33
- COPY patches/openrouter_patch.py ./patches/openrouter_patch.py
34
-
35
- # Custom start script that applies patch before starting backend
36
- COPY start_patched.sh ./backend/start.sh
37
-
38
  # Create directories
39
- RUN mkdir -p /app/session_logs /app/patches && chown -R user:user /app
40
 
41
  USER user
42
  ENV HOME=/home/user \
@@ -46,4 +41,4 @@ ENV HOME=/home/user \
46
 
47
  EXPOSE 7860
48
  WORKDIR /app/backend
49
- CMD ["bash", "start.sh"]
 
26
  # Copy built frontend
27
  COPY --from=frontend-builder /source/frontend/dist ./static/
28
 
29
+ # OVERRIDE: Our custom files (applied AFTER source clone)
30
+ COPY backend/main.py ./backend/main.py
31
  COPY configs/frontend_agent_config.json ./configs/frontend_agent_config.json
32
 
 
 
 
 
 
 
33
  # Create directories
34
+ RUN mkdir -p /app/session_logs && chown -R user:user /app
35
 
36
  USER user
37
  ENV HOME=/home/user \
 
41
 
42
  EXPOSE 7860
43
  WORKDIR /app/backend
44
+ CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "1"]