francischung222 commited on
Commit
e8c25e9
·
1 Parent(s): 38b0505

Improve logging; avoid build-time secret

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -7
Dockerfile CHANGED
@@ -1,9 +1,5 @@
1
  FROM python:3.10-slim
2
 
3
- # Accept API key as build arg
4
- ARG ANTHROPIC_API_KEY
5
- ENV ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY
6
-
7
  WORKDIR /app
8
 
9
  # Install system dependencies
@@ -21,8 +17,9 @@ COPY . .
21
  # Expose port 7860 (Gradio default)
22
  EXPOSE 7860
23
 
24
- # Set environment variable for Gradio
25
- ENV GRADIO_SERVER_NAME="0.0.0.0"
 
26
 
27
  # Run the app
28
- CMD ["python", "app.py"]
 
1
  FROM python:3.10-slim
2
 
 
 
 
 
3
  WORKDIR /app
4
 
5
  # Install system dependencies
 
17
  # Expose port 7860 (Gradio default)
18
  EXPOSE 7860
19
 
20
+ # Runtime env (logging + Gradio bind)
21
+ ENV PYTHONUNBUFFERED=1 \
22
+ GRADIO_SERVER_NAME="0.0.0.0"
23
 
24
  # Run the app
25
+ CMD ["python", "-u", "app.py"]