Add comprehensive Docker setup with PostgreSQL, Redis, ChromaDB, and Qdrant
- Enhanced install.py with Docker detection and automatic service setup - Added docker-compose.services.yml for standalone database services - Created docker-services.sh management script for easy service control - Added DOCKER.md documentation with complete setup instructions - Updated requirements.txt for Python 3.13 compatibility - Added multiple test scripts and configuration files - Enhanced collaborative creative projects with proper database integration - Fixed SQLAlchemy metadata field conflicts in database models - Added comprehensive quickstart and testing guides Services now available: - PostgreSQL with Docker - Redis with Docker - ChromaDB vector database - Qdrant vector database (recommended) - PgAdmin for database administration The setup script now automatically detects Docker and offers streamlined installation with one-command service deployment.
This commit is contained in:
38
config/fishbowl_config.json
Normal file
38
config/fishbowl_config.json
Normal file
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"database": {
|
||||
"url": "sqlite+aiosqlite:///fishbowl_test.db",
|
||||
"password": "test_placeholder",
|
||||
"echo": false
|
||||
},
|
||||
"llm": {
|
||||
"provider": "ollama",
|
||||
"base_url": "http://localhost:11434",
|
||||
"model": "llama2",
|
||||
"max_tokens": 300,
|
||||
"temperature": 0.8,
|
||||
"timeout": 30
|
||||
},
|
||||
"discord": {
|
||||
"token": "test_token_placeholder",
|
||||
"application_id": "123456789",
|
||||
"guild_id": "987654321",
|
||||
"channel_id": "111222333"
|
||||
},
|
||||
"conversation": {
|
||||
"min_delay_seconds": 30,
|
||||
"max_delay_seconds": 180,
|
||||
"max_conversation_length": 20,
|
||||
"quiet_hours_start": 23,
|
||||
"quiet_hours_end": 7
|
||||
},
|
||||
"admin": {
|
||||
"host": "localhost",
|
||||
"port": 8000,
|
||||
"secret_key": "test-secret-key",
|
||||
"cors_origins": ["http://localhost:3000"]
|
||||
},
|
||||
"vector_store": {
|
||||
"storage_path": "./data/vector_stores",
|
||||
"collection_name": "fishbowl_memories"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user