diff --git a/collab/SupportStack/BuildTheStack b/collab/SupportStack/BuildTheStack index 583ae66..e1bb830 100644 --- a/collab/SupportStack/BuildTheStack +++ b/collab/SupportStack/BuildTheStack @@ -44,6 +44,12 @@ Create a proof of concept with docker-socket-proxy, homepage, and wakaapi compon - homepage: Validate homepage starts and can connect to Docker socket proxy, verify UI is accessible - wakaapi: Validate service starts and can be integrated into homepage with proper labels - Each service must be validated in homepage dashboard after integration +- Detailed homepage integration validation steps: + - Verify service appears in homepage dashboard with correct name and icon + - Confirm service status shows as healthy in homepage + - Validate service URL in homepage correctly links to the service + - Verify service group assignment in homepage is correct + - Check that any configured widgets appear properly in homepage - Update STATUS.md with validation results for each component ## Technical Specifications @@ -56,6 +62,7 @@ Create a proof of concept with docker-socket-proxy, homepage, and wakaapi compon - Use Docker named volumes for ephemeral storage - Implement proper resource limits in docker-compose.yml: CPU: 0.5-1.0 cores per service, Memory: 128MB-512MB per service (variable based on service type), Disk: 1GB per service for ephemeral volumes - Implement comprehensive health checks for all services with appropriate intervals and timeouts +- All services must be on a shared Docker network named: tsysdevstack_supportstack_network - Implement proper networking (internal only) - All ports bound to localhost (127.0.0.1) with specific port assignments: - docker-socket-proxy: Internal network only, no external ports exposed @@ -133,6 +140,12 @@ Create a proof of concept with docker-socket-proxy, homepage, and wakaapi compon - Persistent state recovery mechanisms - Fail-safe modes for critical components - Circuit breaker patterns for service dependencies +- Specific timeout values for operations: + - Docker socket proxy connection timeout: 30 seconds + - Homepage startup timeout: 60 seconds + - Wakaapi initialization timeout: 45 seconds + - Service health check timeout: 10 seconds + - Docker Compose startup timeout: 120 seconds per service - If unable to resolve an issue after multiple attempts, flag it in collab/SupportStack/HUMANHELP.md and move on - Maintain running status reports in collab/SupportStack/STATUS.md - Use git commit heavily to track progress