Gankit12 commited on
Commit
81e91e5
·
verified ·
1 Parent(s): 8f3e3b4

Update Dockerfile

Browse files
Files changed (1) hide show
  1. 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