Add Qdrant and ChromaDB support to the project

- Added Qdrant service to both docker-compose files for production and development.
- Updated environment variables in .env.example and settings.py to include Qdrant configuration.
- Included necessary dependencies for Qdrant and ChromaDB in requirements.txt.
- Updated .gitignore to exclude ChromaDB data files.
This commit is contained in:
2026-02-27 19:37:02 +03:30
parent 9ec0807d3c
commit 197f70ee12
36 changed files with 1199 additions and 0 deletions
View File
+3
View File
@@ -0,0 +1,3 @@
# اطلاعات کاربران
فایل‌های `.txt` و `.md` این پوشه به‌عنوان اطلاعات هر کاربر embed و ذخیره می‌شوند.
+44
View File
@@ -0,0 +1,44 @@
{
"farm": {
"name": "مزرعه نمونه گلستان",
"location": {
"latitude": 36.2,
"longitude": 52.5
}
},
"soil_data": {
"0-5cm": {
"phh2o": 7.2,
"clay": 25,
"sand": 45,
"silt": 30,
"soc": 1.4,
"nitrogen": 0.12
},
"5-15cm": {
"phh2o": 7.4,
"clay": 28,
"sand": 42,
"silt": 30,
"soc": 1.1,
"nitrogen": 0.09
},
"15-30cm": {
"phh2o": 7.5,
"clay": 30,
"sand": 40,
"silt": 30,
"soc": 0.8,
"nitrogen": 0.07
}
},
"sensor_readings": {
"soil_moisture": 32,
"soil_temperature": 24.5,
"soil_ph": 7.1,
"electrical_conductivity": 2.1,
"nitrogen": 15,
"phosphorus": 8,
"potassium": 180
}
}