A project to showcase my knowledge of django so far..
Use the package manager pip to install dependencies.
pip install -r requirements.txt
Setup your os variables in .env file and PostgreSQL database with user
Install redis on Linux
sudo apt-get install redis
or Windows https://github.com/tporadowski/redis/releases
Install Java 8+, Elasticsearch & create superuser like so
elasticsearch-users useradd user -p password -r superuser
Run Redis
redis-server
Run celery
celery -A core.celery worker --pool=solo -l info
Run migrations
python manage.py makemigrations
python manage.py migrate
Run ES Server
elasticsearch
Rebuild ES index
python manage.py search_index --rebuild
Run the app
python manage.py runserver