The application is Developed by following Features:
- this project is deploy in AWS ec2 instance
- In Django project, create a custom backend file where Override the
authenticate
method to add logic for email/password - create django project which contain login registration system
- registration sysytem has proper validation
- login sysytem authentication user with
django.contrib.auth.backends.ModelBackend
. - Used Tocken based Authentication with JWT tocken
- use Docker and Docker compose for application containerization
- use CI with jenkins github integration
- github webhook used for continuous delivery
- github ssh key used for jenkins connection
- finally docker compose used for container build and run
docker-compose up
- create virtual environment
- install all requirement
- statrt Project: In the project directory, you can run:
Progress: Version 1 completed and hosted