create dev directory
mkdir dev
cd dev
Clone project in current directory
git clone https://github.com/tarunesh1234/orderManagement.git
dev
|-- orderManagement
python3 -m venv env
dev
|-- env
|-- orderManagement
source env/bin/activate
go to orderManagement Directory [project root]
pip install -r requirements.txt
Migrate model
python3 manage.py makemigrations
python3 manage.py migrate
Create superuser
python3 manage.py createsuperuser
Run server
python3 manage.py runserver
Run celery in second terminal
celery -A orderManagement worker -B --concurrency=1 --loglevel=info
- Use superuser password to login to admin panel
- Go to Dboys database
- Add required no. Dboys (Name only)
- open simulator web page in web browser
- place order
log files will be generated in logs directory located in project root directory
- Server can't handle order more than no. of Dboys availabe at a time
- If placed more order than no. of Dboys, receive them manualy from simulator page\
- Dockerization