https://github.com/ieasybooks/baheth-ss
الشيفرة البرمجية لدعم البحث بالمعنى على منصة باحث
https://github.com/ieasybooks/baheth-ss
fastapi onnxruntime poetry semantic-search transformers
Last synced: about 1 year ago
JSON representation
الشيفرة البرمجية لدعم البحث بالمعنى على منصة باحث
- Host: GitHub
- URL: https://github.com/ieasybooks/baheth-ss
- Owner: ieasybooks
- License: mit
- Created: 2023-09-10T15:46:29.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-19T15:38:32.000Z (almost 2 years ago)
- Last Synced: 2025-04-15T03:48:51.624Z (about 1 year ago)
- Topics: fastapi, onnxruntime, poetry, semantic-search, transformers
- Language: Python
- Homepage:
- Size: 310 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# البحث بالمعنى
الشيفرة البرمجية لدعم البحث بالمعنى على منصة باحث
## تجهيز بيئة العمل
قم بتنفيذ الأمر التالي لتثبيت مكتبة poetry:
```
pip install poetry
```
ثم قم بتنفيذ الأمر التالي لتثبيت المكتبات المطلوبة:
```
poetry isntall
```
## لتشغيل الخادم المحلي
```
poetry run uvicorn src.baheth_ss.main:app --port 8383 --reload --env-file .env
```
## لبناء وتشغيل Docker image
```
docker build -t baheth_ss-app .
docker run --env-file=.env -d --name baheth_ss -p 8383:8383 baheth_ss-app
```
## لبناء ورفع Docker image
```
docker build -t baheth_ss . --platform linux/amd64
docker image tag baheth_ss ieasybooks/baheth_ss:latest
docker image push ieasybooks/baheth_ss:latest
```