core/README.md
2022-06-14 08:45:39 +03:00

667 B

discoursio-api

Tech stack:

  • pyjwt
  • redis
  • ariadne
  • starlette

Local development

Install deps first

on osx

brew install redis poetry nginx
brew services start redis

on debian/ubuntu

apt install redis python-poetry nginx

Then run nginx, redis and API server

redis-server

cp nginx.conf /usr/local/etc/nginx/.
nginx -s reload

poetry install
poetry run python server.py

Data prepare

Notice: you need db.sqlite3 file in your root folder or you have to migrate some data to see.

poetry run python migrate.py all

How to do an authorized request

Put the header 'Auth' with token from signInQuery or registerQuery.