This commit is contained in:
charlene tau express 2025-04-01 16:43:15 +08:00
parent 907a955c0f
commit 39fb1d2875
3 changed files with 7 additions and 15 deletions

View File

@ -27,7 +27,8 @@ pip install -r requirements.txt
Once dependencies are installed, start the Flask app by running:
```sh
python src/app.py
cd src
python app.py
```
## Environment Variables
@ -35,8 +36,8 @@ python src/app.py
This project requires a `.env` file for configuration.
### **.env File Placement**
- Place the `.env` file **one folder before** the `util` directory.
- Example folder structure:
- Place the `.env` file inside `src` directory.
### **Example `.env` File**
```ini
QDRANT_HOST = "localhost"

View File

@ -1,18 +1,9 @@
# replace ./settings.py
from util.config import env
QDRANT_HOST = env('QDRANT_HOST', default="192.168.99.122")
QDRANT_HOST = env('QDRANT_HOST')
QDRANT_PORT = env('QDRANT_PORT', default=6333, cast=int)
QDRANT_HTTPS = env('QDRANT_HTTPS', default=False, cast=bool)
QDRANT_SSL_VERIFY = env('QDRANT_SSL_VERIFY', default=False, cast=bool)
QDRANT_API_KEY = env('QDRANT_API_KEY', default=None)
QDRANT_CLUSTER = env('QDRANT_CLUSTER', default='')
QDRANT_COLLECTION_NAME=env('QDRANT_COLLECTION_NAME',default='titan-2502110203')
# TOKENIZER_FOLDER=/home/charlenewsl/model-files/tokenizer
# MODEL_FOLDER=/home/charlenewsl/model-files
QDRANT_COLLECTION_NAME=env('QDRANT_COLLECTION_NAME')

View File

@ -6,7 +6,7 @@ import os
# config = dotenv_values("/home/charlenewsl/recommender-service-flask/src/.env")
config = dotenv_values("../.env")
config = dotenv_values(".env")
def env(name, default=None, cast=None):