- Four Tier Microservice Django Web Application Built On Docker Containers
- Layer 1: MySQL database
- Layer 2: Models API
- Layer 3: Service level API
- Layer 4: Web Interface
- Django 1.8.8
- Python 3.4.3
- Docker 1.9.1
- Containers handle the rest!
git clone https://github.com/bjs9yv/CS4501.git
docker-compose build
docker-compose up
Direct your browser to http://localhost:8000/
- Migrations: Django fixtures
- API: Django Rest API
- Authentication: Cookies with custom SHA-256 authentication tokens
- Search: Kafka/zookeeper queuing + Elastic Search (ES)
- UI: Bootstrap