mirror of
https://github.com/thecyberlearn/quantum-ai.git
synced 2026-08-18 07:32:58 +00:00
**Static Files Issues Fixed:** - CSS files returning HTML instead of CSS content - Missing logo.png and other static assets - MIME type errors for stylesheets **WhiteNoise Integration:** - Add whitenoise==6.8.2 to requirements.txt - Configure WhiteNoiseMiddleware in Django middleware - Set up CompressedManifestStaticFilesStorage for production - Enable WHITENOISE_USE_FINDERS for development compatibility **Static Files Configuration:** - STATIC_URL = '/static/' (correct) - STATIC_ROOT = 'staticfiles' (for collectstatic) - STATICFILES_DIRS includes 'static' folder - Compression and manifest for optimized delivery **Railway Deployment Fix:** - Railway can now serve CSS, JS, and images correctly - Static files will be collected and served efficiently - No more MIME type errors or 404s for static assets **Files Fixed:** - /static/css/base.css - /static/css/homepage.css - /static/img/logo.png - All other static assets 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
39 lines
1.1 KiB
Bash
Executable File
39 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
# Development server startup script
|
|
# Ensures clean environment for Django development
|
|
|
|
echo "🚀 Starting Django Development Server"
|
|
echo "======================================"
|
|
|
|
# Clear any DATABASE_URL that might interfere with local development
|
|
unset DATABASE_URL
|
|
|
|
# Activate virtual environment
|
|
echo "📦 Activating virtual environment..."
|
|
source venv/bin/activate
|
|
|
|
# Check database configuration
|
|
echo "🔍 Checking database configuration..."
|
|
python manage.py check_db
|
|
|
|
# Check for pending migrations
|
|
echo ""
|
|
echo "🔄 Checking for pending migrations..."
|
|
if python manage.py showmigrations --plan | grep -q '\[ \]'; then
|
|
echo "⚠️ Found pending migrations. Applying them..."
|
|
python manage.py migrate
|
|
echo "✅ Migrations applied successfully!"
|
|
else
|
|
echo "✅ All migrations up to date!"
|
|
fi
|
|
|
|
echo ""
|
|
echo "🌐 Starting Django server..."
|
|
echo "Visit: http://localhost:8000"
|
|
echo "Admin: http://localhost:8000/admin"
|
|
echo ""
|
|
echo "Press Ctrl+C to stop the server"
|
|
echo "======================================"
|
|
|
|
# Start the development server
|
|
python manage.py runserver |