mirror of
https://github.com/thecyberlearn/quantumtaskai-caprover.git
synced 2026-08-18 08:52:57 +00:00
- Container and port 3000 are working (simple HTTP server test passed) - Issue is Django-specific routing, not Dokploy - Added debug middleware to log all incoming requests - Added debug_settings.py with enhanced logging and URL pattern display - Updated Dockerfile.dokploy.debug to use debug settings - Added proper ALLOWED_HOSTS with full domain - This will show us exactly which requests Django receives and how it responds
33 lines
1013 B
Python
33 lines
1013 B
Python
# Debug settings for Dokploy troubleshooting
|
|
from netcop_hub.settings import *
|
|
|
|
# Enable debug mode
|
|
DEBUG = True
|
|
|
|
# Add debug middleware at the top
|
|
MIDDLEWARE = ['debug_middleware.DebugRequestMiddleware'] + MIDDLEWARE
|
|
|
|
# Enhanced logging
|
|
LOGGING['loggers']['root']['level'] = 'DEBUG'
|
|
LOGGING['handlers']['console']['level'] = 'DEBUG'
|
|
|
|
# Print all URLs at startup
|
|
print("🔗 Available URL patterns:")
|
|
try:
|
|
from django.urls import get_resolver
|
|
resolver = get_resolver()
|
|
url_patterns = []
|
|
|
|
def extract_patterns(patterns, prefix=''):
|
|
for pattern in patterns:
|
|
if hasattr(pattern, 'url_patterns'):
|
|
extract_patterns(pattern.url_patterns, prefix + str(pattern.pattern))
|
|
else:
|
|
url_patterns.append(prefix + str(pattern.pattern))
|
|
|
|
extract_patterns(resolver.url_patterns)
|
|
for pattern in url_patterns[:20]: # Show first 20
|
|
print(f" - {pattern}")
|
|
except Exception as e:
|
|
print(f" - Error loading URL patterns: {e}")
|