tasmimulhuda commited on
Commit
5707559
·
1 Parent(s): abb6f94

.env dockerignore added

Browse files
Files changed (3) hide show
  1. .dockerignore +6 -0
  2. app/.env +4 -0
  3. app/settings.py +8 -7
.dockerignore ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ # .dockerignore
2
+ __pycache__/
3
+ .git/
4
+ Dockerfile
5
+ *.pyc
6
+ .DS_Store
app/.env ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ OPENAI_API_KEY = ''
2
+ COLLECTION_NAME = "AI_Assistant"
3
+ MODEL_ID = 'TheBloke/Mistral-7B-v0.1-GGUF'
4
+ MODEL_BASENAME = 'mistral-7b-v0.1.Q4_0.gguf'
app/settings.py CHANGED
@@ -2,8 +2,9 @@ import os
2
  from dotenv import load_dotenv
3
 
4
  from pathlib import Path
5
- env_path = Path(__file__).resolve().parent.parent / '.env'
6
- load_dotenv(dotenv_path=env_path, override=True)
 
7
 
8
  class Config:
9
  API_KEY = os.getenv('OPENAI_API_KEY')
@@ -11,18 +12,18 @@ class Config:
11
  MODEL_BASENAME = os.getenv('MODEL_BASENAME')
12
  COLLECTION_NAME = os.getenv('COLLECTION_NAME')
13
 
14
- PERSIST_DIRECTORY = os.path.join(os.path.dirname(__file__),'..','vector_store')
15
  os.makedirs(PERSIST_DIRECTORY, exist_ok=True)
16
 
17
- UPLOAD_DIR = os.path.join(os.path.dirname(__file__),'..','uploads')
18
  os.makedirs(UPLOAD_DIR, exist_ok=True)
19
 
20
- LOG_DIR = os.path.join(os.path.dirname(__file__),'..','log_dir')
21
  os.makedirs(LOG_DIR, exist_ok=True)
22
 
23
- MODELS_PATH = os.path.join(os.path.dirname(__file__),'..','models')
24
 
25
- CACHE_DIR = os.path.join(os.path.dirname(__file__),'..','models')
26
  os.makedirs(CACHE_DIR, exist_ok=True)
27
  # MODELS_PATH = '/models'
28
 
 
2
  from dotenv import load_dotenv
3
 
4
  from pathlib import Path
5
+ # env_path = Path(__file__).resolve().parent.parent / '.env'
6
+ # load_dotenv(dotenv_path=env_path, override=True)
7
+ load_dotenv(override=True)
8
 
9
  class Config:
10
  API_KEY = os.getenv('OPENAI_API_KEY')
 
12
  MODEL_BASENAME = os.getenv('MODEL_BASENAME')
13
  COLLECTION_NAME = os.getenv('COLLECTION_NAME')
14
 
15
+ PERSIST_DIRECTORY = os.path.join(os.path.dirname(__file__),'vector_store')
16
  os.makedirs(PERSIST_DIRECTORY, exist_ok=True)
17
 
18
+ UPLOAD_DIR = os.path.join(os.path.dirname(__file__),'uploads')
19
  os.makedirs(UPLOAD_DIR, exist_ok=True)
20
 
21
+ LOG_DIR = os.path.join(os.path.dirname(__file__),'log_dir')
22
  os.makedirs(LOG_DIR, exist_ok=True)
23
 
24
+ MODELS_PATH = os.path.join(os.path.dirname(__file__),'models')
25
 
26
+ CACHE_DIR = os.path.join(os.path.dirname(__file__),'models')
27
  os.makedirs(CACHE_DIR, exist_ok=True)
28
  # MODELS_PATH = '/models'
29