Add comprehensive Docker deployment and file upload functionality

Features Added:
• Docker containerization with multi-stage Python 3.12 build
• Caddy reverse proxy integration with automatic SSL
• File upload interface for .claude.json imports with preview
• Comprehensive hook system with 39+ hook types across 9 categories
• Complete documentation system with Docker and import guides

Technical Improvements:
• Enhanced database models with hook tracking capabilities
• Robust file validation and error handling for uploads
• Production-ready Docker compose configuration
• Health checks and resource limits for containers
• Database initialization scripts for containerized deployments

Documentation:
• Docker Deployment Guide with troubleshooting
• Data Import Guide with step-by-step instructions
• Updated Getting Started guide with new features
• Enhanced documentation index with responsive grid layout

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Ryan Malloy 2025-08-11 08:02:09 -06:00
parent bec1606c86
commit 50c80596d0
36 changed files with 4334 additions and 172 deletions

View file

@ -10,6 +10,11 @@ from .activity import Activity
from .waiting_period import WaitingPeriod
from .git_operation import GitOperation
from .tool_call import ToolCall
from .hooks import (
HookEvent, ToolError, WaitingPeriodNew, PerformanceMetric,
CodeQualityEvent, WorkflowEvent, LearningEvent,
EnvironmentEvent, CollaborationEvent, ProjectIntelligence
)
__all__ = [
"Base",
@ -20,4 +25,14 @@ __all__ = [
"WaitingPeriod",
"GitOperation",
"ToolCall",
"HookEvent",
"ToolError",
"WaitingPeriodNew",
"PerformanceMetric",
"CodeQualityEvent",
"WorkflowEvent",
"LearningEvent",
"EnvironmentEvent",
"CollaborationEvent",
"ProjectIntelligence",
]