Commit History
-
Update Dockerfile
Verified signature4cfd0f0
-
fix: resolve dependency installation issues
- Split package installations into manageable groups - Add proper Node.js setup with dependencies - Install Python packages in logical groups - Add verification steps - Clean up after installations7752907 -
fix: resolve Node.js and npm installation issues
- Add proper Node.js repository setup - Install Node.js and npm correctly - Add yarn installation - Add version verification - Clean up package lists after installationfd3e8ba -
fix: resolve package installation issues
- Add proper package repository update - Install build-essential and development packages - Fix NLTK installation and data download - Clean up package lists after installation9d4903c
-
build: force rebuild with package installation fixes
cfa129e -
fix: update Dockerfile to properly handle package installation
c3121a2 -
fix: update Dockerfile to properly handle package installations
302aead
-
fix: optimize Dockerfile for Hugging Face Spaces deployment
90f57a2 -
fix: resolve package version conflicts
- Standardize Flask-Migrate to version 4.0.7 - Remove duplicate package entries - Maintain consistent versions across stages - Fix dependency conflicts in pip install953b0b8 -
fix: update package versions for compatibility
- Update Cohere to v4.43 for ChatStreamRequestToolResultsItem - Add explicit Flask-Migrate and Flask-SQLAlchemy versions - Ensure consistent versions in builder and runtime stages - Maintain existing dependency structure0bebcbb -
fix: update OpenAI package version
- Update OpenAI to version 1.14.0 for ThreadMessage support - Add explicit version to prevent overrides - Maintain existing dependency structure - Update both builder and runtime stagesa60b16f -
fix: add model provider dependencies
- Add cohere package for Cohere AI integration - Add additional model provider packages - Add LangChain dependencies for model integration - Maintain existing dependency structure - Update both builder and runtime stagesb0e1ebe -
fix: update dependencies in Dockerfile
- Remove nvidia-triton-client due to compatibility issues - Use tritonclient[all] for NVIDIA Triton support - Maintain existing dependency structurea7e3653 -
fix: add Google AI dependencies
- Add google-cloud-aiplatform for Vertex AI - Add google-generativeai for PaLM API - Add vertexai for Google AI integration - Add supporting Google Cloud libraries - Maintain existing dependency structure2d243ea -
fix: add Google AI dependencies
- Add google-cloud-aiplatform for Vertex AI - Add google-generativeai for PaLM API - Add vertexai for Google AI integration - Add supporting Google Cloud libraries - Maintain existing dependency structure766f3df -
fix: add missing Python dependencies
- Add Pillow for PIL/image processing - Add opencv-python-headless for image operations - Add scikit-learn and scipy for ML operations - Add dependencies in both builder and runtime stages - Maintain existing dependency structure2fe8636 -
fix: add missing Python dependencies
- Add anthropic==0.23.1 for LLM support - Add openai==1.12.0 for OpenAI integration - Add flask-migrate==4.0.5 for database migrations - Maintain existing dependency structure - Keep NLTK downloader configurationbb0f534 -
fix: add missing Python dependencies
- Add openai package for LLM support - Add flask-migrate for database migrations - Update Flask CLI command in entrypoint.sh - Fix Redis client initialization issuef8b477a -
fix: add Python dependencies installation
- Add pip install before running Flask migrations - Fix openai module not found error - Improve error handling for database initialization - Add proper working directory managementa311353 -
fix: add Python dependencies installation
- Add pip install before running Flask migrations - Fix openai module not found error - Improve error handling for database initialization - Add proper working directory managementc400468
-
fix: add Python dependencies installation
- Add pip install before running Flask migrations - Fix openai module not found error - Improve error handling for database initialization - Add proper working directory management781b198 -
fix: improve Redis handling for HF Spaces
- Add Redis installation check - Add local Redis fallback for HF Spaces - Improve Redis connection handling - Add data directory for Redis persistence - Fix Redis connection timeout issues0eddad0 -
fix: improve Redis handling for HF Spaces
- Add Redis installation check - Add local Redis fallback for HF Spaces - Improve Redis connection handling - Add data directory for Redis persistence - Fix Redis connection timeout issues895529e -
fix: improve Redis and PostgreSQL connection handling
- Add proper error messages for connection failures - Implement local Redis fallback mechanism - Fix variable scoping in Redis check function - Add detailed logging for connection attempts - Ensure proper exit codes on failures3ec4c07 -
fix: improve Redis and PostgreSQL connection handling
- Add proper error messages for connection failures - Implement local Redis fallback mechanism - Fix variable scoping in Redis check function - Add detailed logging for connection attempts - Ensure proper exit codes on failures7d9cc10 -
update
6612613 -
feat: update database configuration in docker-compose
- Add DATABASE_TYPE environment variable - Update database health checks - Standardize environment variables across services8cfad5c -
feat: implement database fallback mechanism
- Add SQLite fallback support - Enhance PostgreSQL connection checks with timeout - Improve error handling and logging - Add directory creation for SQLite database46a883c -
fix: improve database connection handling in entrypoint
- Add timeout-based PostgreSQL connection check - Implement max retry attempts (30 attempts, 5s between each) - Add detailed connection attempt logging - Maintain compatibility with existing Redis checks - Exit gracefully if database connection fails after max attempts References: docker/entrypoint.sh (lines 1-33) docker/docker-compose.yaml (lines 331-346)08efa7b -
fix: improve database connection handling in entrypoint
- Add timeout-based PostgreSQL connection check - Implement max retry attempts (30 attempts, 5s between each) - Add detailed connection attempt logging - Maintain compatibility with existing Redis checks - Exit gracefully if database connection fails after max attempts References: docker/entrypoint.sh (lines 1-33) docker/docker-compose.yaml (lines 331-346)8a398ad -
fix: improve database configuration and healthchecks
- Enhance database connection checks in entrypoint.sh Ref: docker/entrypoint.sh (lines 6-24) - Standardize database environment variables Ref: docker-compose.yaml (lines 34-38, 331-334) - Update healthcheck configurations for better reliability Ref: docker-compose.yaml (lines 337-341) Ref: docker-compose.middleware.yaml (lines 22-26) - Add proper network configuration Ref: docker-compose.yaml (lines 329-330) - Update database configuration documentation Ref: middleware.env.example (lines 4-41)d17b888
-
fix: update database environment variables in Dockerfile
- Add explicit database configuration variables - Match environment variables with docker-compose.yaml - Ensure consistency between servicesaf52db4 -
fix: improve database initialization and connection handling
8f2f82d -
feat: optimize Dockerfile for HuggingFace Spaces deployment
0848c81 -
feat: optimize Dockerfile for HuggingFace Spaces deployment
53d8b27 -
feat: optimize Dockerfile for HuggingFace Spaces deployment
a300380 -
feat: optimize Dockerfile for HuggingFace Spaces deployment
96427a6 -
feat: optimize Dockerfile for HuggingFace Spaces deployment
fbd2dcf -
feat: optimize Dockerfile for HuggingFace Spaces deployment
e2f2d84 -
feat: optimize Dockerfile for HuggingFace Spaces deployment
5bb43a7 -
feat: optimize Dockerfile for HuggingFace Spaces deployment
778adb9 -
feat: optimize Dockerfile for HuggingFace Spaces deployment
dbd0c54 -
feat: optimize Dockerfile for HuggingFace Spaces deployment
74adc3c -
feat: optimize Dockerfile for HuggingFace Spaces deployment
9e1a8e1 -
feat: optimize Dockerfile for HuggingFace Spaces deployment
5fc6cff -
feat: optimize Dockerfile for HuggingFace Spaces deployment
9130493 -
feat: optimize Dockerfile for HuggingFace Spaces deployment
51364f2
-
Update Dockerfile for correct directory structure
b0b39f1 -
Update Dockerfile for correct directory structure
64cf3a5 -
Update Dockerfile for correct directory structure
b2b04b8