core/README.md

42 lines
520 B
Markdown
Raw Normal View History

2021-11-23 07:16:42 +00:00
# discoursio-api
2021-08-20 23:17:15 +00:00
Tech stack:
- pyjwt
- redis
- ariadne
- starlette
2022-05-31 07:03:50 +00:00
# Local development
2021-08-20 23:17:15 +00:00
2022-06-14 05:41:40 +00:00
Install deps first
2021-08-20 23:17:15 +00:00
2022-05-31 07:03:50 +00:00
on osx
2021-08-20 23:17:15 +00:00
```
2022-08-09 10:17:31 +00:00
brew install redis nginx
2021-08-20 23:17:15 +00:00
brew services start redis
```
2022-05-31 07:03:50 +00:00
on debian/ubuntu
```
2022-08-09 10:17:31 +00:00
apt install redis nginx
2021-08-20 23:17:15 +00:00
```
2022-06-14 05:41:40 +00:00
Then run nginx, redis and API server
2021-08-20 23:17:15 +00:00
```
2022-06-14 05:41:40 +00:00
redis-server
cp nginx.conf /usr/local/etc/nginx/.
nginx -s reload
2022-08-09 10:17:31 +00:00
pip install -r requirements.txt
python server.py
python server.py inbox
2022-06-14 05:41:40 +00:00
```
2021-08-20 23:17:15 +00:00
# How to do an authorized request
Put the header 'Auth' with token from signInQuery or registerQuery.
2022-05-31 12:19:05 +00:00