Files
smartsoltech_site/requirements.txt
Andrey K. Choi 5f48208aab
Some checks reported errors
continuous-integration/drone/push Build encountered an error
🐳 Implement Docker-based testing with full CI/CD pipeline
 Features:
- Docker Compose testing environment (docker-compose.test.yml)
- Specialized test Dockerfile (Dockerfile.test)
- Test-specific Django settings (settings_test.py)
- Complete Drone CI/CD pipeline with 8 stages
- PostgreSQL 17 container for isolated testing
- Network isolation for testing containers

🧪 Testing improvements:
- All 6 tests passing successfully
- Fixed ServiceRequest model tests
- Added proper Category and Service imports
- Container-based testing as requested

🚀 CI/CD enhancements:
- Code quality checks (flake8, black, bandit)
- Database migration testing
- Unit and integration tests
- Docker image building and security scanning
- Telegram notifications for build status
- Production deployment pipeline
- Scheduled maintenance tasks

🔧 Dependencies:
- Added dj-database-url for DATABASE_URL parsing
- Added testing dependencies (pytest, coverage)
- Updated requirements.txt with all needed packages

🎯 Result: Complete Docker network isolated testing system ready for production CI/CD
2025-11-25 07:26:40 +09:00

24 lines
420 B
Plaintext

anyio==4.6.0
asgiref==3.8.1
certifi==2024.8.30
Django==5.1.1
django-jazzmin==3.0.0
exceptiongroup==1.2.2
h11==0.14.0
httpcore==1.0.6
httpx==0.27.2
idna==3.10
pillow==10.4.0
psycopg2-binary==2.9.9
python-decouple==3.8
python-telegram-bot==21.6
qrcode==8.0
sniffio==1.3.1
sqlparse==0.5.1
typing_extensions==4.12.2
pyTelegramBotAPI
dj-database-url==2.1.0
coverage==7.3.2
pytest==7.4.3
pytest-django==4.7.0
pytest-cov==4.1.0