Fix Docker startup script and complete application deployment

- Update docker-start.sh to force correct profiles (qdrant, admin)
- Fix PostgreSQL port mapping from 5432 to 15432 across all configs
- Resolve MCP import conflicts by renaming src/mcp to src/mcp_servers
- Fix admin interface StaticFiles mount syntax error
- Update LLM client to support both Ollama and OpenAI-compatible APIs
- Configure host networking for Discord bot container access
- Correct database connection handling for async context managers
- Update environment variables and Docker compose configurations
- Add missing production dependencies and Dockerfile improvements
This commit is contained in:
root
2025-07-05 15:09:29 -07:00
parent 824b118e93
commit 3d9e8ffbf0
59 changed files with 1100 additions and 244 deletions

View File

@@ -25,11 +25,11 @@ from rag.vector_store import vector_store_manager
from rag.community_knowledge import initialize_community_knowledge_rag
from rag.memory_sharing import MemorySharingManager
from collaboration.creative_projects import CollaborativeCreativeManager
from mcp.self_modification_server import mcp_server
from mcp.file_system_server import filesystem_server
from mcp.calendar_server import calendar_server
from mcp.memory_sharing_server import initialize_memory_sharing_mcp_server
from mcp.creative_projects_server import initialize_creative_projects_mcp_server
from mcp_servers.self_modification_server import mcp_server
from mcp_servers.file_system_server import filesystem_server
from mcp_servers.calendar_server import calendar_server
from mcp_servers.memory_sharing_server import MemorySharingMCPServer
from mcp_servers.creative_projects_server import initialize_creative_projects_mcp_server
import logging
# Setup logging first
@@ -118,7 +118,7 @@ class FishbowlApplication:
logger.info("Calendar/time awareness MCP server initialized")
# Initialize memory sharing MCP server
memory_sharing_mcp = initialize_memory_sharing_mcp_server(self.memory_sharing_manager)
memory_sharing_mcp = MemorySharingMCPServer(self.memory_sharing_manager)
self.mcp_servers.append(memory_sharing_mcp)
logger.info("Memory sharing MCP server initialized")