Containerized application to manage vulnerabilities found in hosts. It runs on Docker Compose, creating containers for Nginx, Django, and MySQL.
- Docker and Docker Compose: Defining and running the multi-container application
- Django: Python web development
- MySQL: Relational database management system
- Nginx: Web server, reverse proxy, TLS encryption and basic authentication
- Boostrap: Frontend toolkit
- Booswatch: Themes for Boostrap
- Wait-for-it.sh: Script to wait for the availability of a port
- Bash: To script testing and deployment
- DigitalOcean: For hosting virtual machine
- Charts.js: JavaScript charting library
- Make sure you have Bash, Docker and Docker Compose installed.
- Quick deployment command
scripts/deploy.sh
. - For online server is
django-vulns/scripts/deploy.sh -prod
.
- Link: https://db.nubitlan.com
- Username:
username
- Password:
1Django!