fix: make config be on a volume (#170)
* fixed docker compose cpu and normal with volume * changed config path * changed gitignore * added config example yaml
This commit is contained in:
parent
6df204d324
commit
2fc2a0ca03
5 changed files with 19 additions and 4 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -19,4 +19,4 @@ wheels/
|
|||
*.json
|
||||
.DS_Store
|
||||
|
||||
config.yaml
|
||||
config/
|
||||
|
|
|
|||
15
config/config.example.yaml
Normal file
15
config/config.example.yaml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
# OpenRAG Configuration File
|
||||
provider:
|
||||
model_provider: "openai" # openai, anthropic, azure, etc.
|
||||
api_key: "your-api-key" # or use OPENAI_API_KEY env var
|
||||
|
||||
knowledge:
|
||||
embedding_model: "text-embedding-3-small"
|
||||
chunk_size: 1000
|
||||
chunk_overlap: 200
|
||||
ocr: true
|
||||
picture_descriptions: false
|
||||
|
||||
agent:
|
||||
llm_model: "gpt-4o-mini"
|
||||
system_prompt: "You are a helpful AI assistant..."
|
||||
|
|
@ -74,7 +74,7 @@ services:
|
|||
- ./documents:/app/documents:Z
|
||||
- ./keys:/app/keys:Z
|
||||
- ./flows:/app/flows:Z
|
||||
- ./config.yaml:/app/config.yaml:Z
|
||||
- ./config:/app/config:z
|
||||
|
||||
openrag-frontend:
|
||||
image: phact/openrag-frontend:${OPENRAG_VERSION:-latest}
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ services:
|
|||
- ./documents:/app/documents:Z
|
||||
- ./keys:/app/keys:Z
|
||||
- ./flows:/app/flows:z
|
||||
- ./config.yaml:/app/config.yaml:Z
|
||||
- ./config:/app/config:z
|
||||
gpus: all
|
||||
|
||||
openrag-frontend:
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ class ConfigManager:
|
|||
Args:
|
||||
config_file: Path to configuration file. Defaults to 'config.yaml' in project root.
|
||||
"""
|
||||
self.config_file = Path(config_file) if config_file else Path("config.yaml")
|
||||
self.config_file = Path(config_file) if config_file else Path("config/config.yaml")
|
||||
self._config: Optional[OpenRAGConfig] = None
|
||||
|
||||
def load_config(self) -> OpenRAGConfig:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue