Update Dockerfile
Browse files- Dockerfile +22 -0
Dockerfile
CHANGED
|
@@ -36,6 +36,28 @@ ENV PYTHONDONTWRITEBYTECODE=1
|
|
| 36 |
ENV PYTHONUNBUFFERED=1
|
| 37 |
ENV ENVIRONMENT=production
|
| 38 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 39 |
# Hugging Face Spaces requires port 7860
|
| 40 |
EXPOSE 7860
|
| 41 |
|
|
|
|
| 36 |
ENV PYTHONUNBUFFERED=1
|
| 37 |
ENV ENVIRONMENT=production
|
| 38 |
|
| 39 |
+
# Default configuration (non-sensitive values)
|
| 40 |
+
# Sensitive values (GROQ_API_KEY, API_KEY, etc.) should be set as HF Secrets
|
| 41 |
+
ENV DEBUG=false
|
| 42 |
+
ENV LOG_LEVEL=INFO
|
| 43 |
+
ENV GROQ_MODEL=llama-3.3-70b-versatile
|
| 44 |
+
ENV GROQ_MAX_TOKENS=500
|
| 45 |
+
ENV GROQ_TEMPERATURE=0.7
|
| 46 |
+
ENV CHROMADB_PATH=/app/chroma_data
|
| 47 |
+
ENV API_HOST=0.0.0.0
|
| 48 |
+
ENV API_PORT=7860
|
| 49 |
+
ENV MAX_MESSAGE_LENGTH=5000
|
| 50 |
+
ENV MAX_TURNS=20
|
| 51 |
+
ENV SESSION_TTL=3600
|
| 52 |
+
ENV SCAM_THRESHOLD=0.7
|
| 53 |
+
ENV RATE_LIMIT_PER_MINUTE=100
|
| 54 |
+
ENV RATE_LIMIT_PER_HOUR=1000
|
| 55 |
+
ENV INDICBERT_MODEL=ai4bharat/indic-bert
|
| 56 |
+
ENV SPACY_MODEL=en_core_web_sm
|
| 57 |
+
ENV EMBEDDING_MODEL=all-MiniLM-L6-v2
|
| 58 |
+
ENV GUVI_CALLBACK_URL=https://hackathon.guvi.in/api/updateHoneyPotFinalResult
|
| 59 |
+
ENV GUVI_CALLBACK_ENABLED=true
|
| 60 |
+
|
| 61 |
# Hugging Face Spaces requires port 7860
|
| 62 |
EXPOSE 7860
|
| 63 |
|