Create .env file with .env.example keys in config folder.
Install dependencies:
poetry installActivate virtual environment:
poetry shellMake database migrations:
python manage.py migrateCreate superuser for admin panel access:
python manage.py createsuperuserRun celery task queue:
celery -A server worker -l DEBUG -P gevent # For windows
celery -A server worker -l DEBUG # For MacOS\LinuxRun server:
python manage.py runserverRun test and quality suits to make sure all dependencies are satisfied and applications works correctly before making changes.
python manage.py testWith superuser credentials you can sign in admin panel http://localhost:8000/admin/
For check services (Database, AWS S3, etc.) running status
follow to http://localhost:8000/health/
For testing API you can follow the link http://localhost:8000/graphql/