2021-11-23 07:16:42 +00:00
|
|
|
|
# discoursio-api
|
2021-08-20 23:17:15 +00:00
|
|
|
|
|
2024-01-26 10:28:49 +00:00
|
|
|
|
## Техстек
|
2021-08-20 23:17:15 +00:00
|
|
|
|
|
2022-11-22 05:18:48 +00:00
|
|
|
|
- sqlalchemy
|
2021-08-20 23:17:15 +00:00
|
|
|
|
- redis
|
|
|
|
|
- ariadne
|
|
|
|
|
- starlette
|
2024-01-26 10:28:49 +00:00
|
|
|
|
- granian
|
2021-08-20 23:17:15 +00:00
|
|
|
|
|
2024-03-13 20:02:41 +00:00
|
|
|
|
## Локальная разработка
|
2021-08-20 23:17:15 +00:00
|
|
|
|
|
2024-10-14 16:06:30 +00:00
|
|
|
|
Запустите API-сервер с ключом `dev`:
|
2023-11-27 08:12:42 +00:00
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
mkdir .venv
|
|
|
|
|
python3.12 -m venv .venv
|
|
|
|
|
poetry env use .venv/bin/python3.12
|
|
|
|
|
poetry update
|
2024-10-14 16:06:30 +00:00
|
|
|
|
poetry run server.py dev
|
2022-06-14 05:41:40 +00:00
|
|
|
|
```
|
2024-08-09 06:37:06 +00:00
|
|
|
|
|
|
|
|
|
### Полезные команды
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
poetry run ruff check . --fix --select I # линтер и сортировка импортов
|
|
|
|
|
poetry run ruff format . --line-length=120 # форматирование кода
|
|
|
|
|
```
|
|
|
|
|
|