- Добавлен новый маршрут смены почты и связанная с ним бизнес-логика - Добавлен новый маршрут смены пароля и связанная с ним бизнес логика - В схеме `AuthUser` изменена аннотация типа с `str` на `StringConstraints` с учётом минимальной и максимальной длинны пароля - В `alembic.ini` исправлен путь до директории с миграциями после последнего обновления архитектуры под `Poetry 2.1.3` - Добавлен `docker-compose.dev.yaml` для запуска БД и Redis в окружении для разработки - Добавлен `Makefile` с описанием основных команд - Обновлён `README.md`
This commit is contained in:
16
README.md
16
README.md
@ -1,5 +1,10 @@
|
||||
# Napkin Tools: Lkeep (Links Keeper)
|
||||
|
||||

|
||||
[](https://t.me/press_any_button)
|
||||
[](https://t.me/writeanynotes)
|
||||
[](https://t.me/+Li2vbxfWo0Q4ZDk6)
|
||||
|
||||
Lkeep — сервис сокращения ссылок, написанный на Python с использованием современных технологий, таких как FastAPI,
|
||||
PostgreSQL, Poetry, Pydantic и других.
|
||||
|
||||
@ -53,6 +58,8 @@ PostgreSQL, Poetry, Pydantic и других.
|
||||
6. [FastAPI 6. Пользовательский сервис и маршруты регистрации](https://pressanybutton.ru/post/servis-na-fastapi/fastapi-6-polzovatelskij-servis-i-marshruty-regist/)
|
||||
7. [FastAPI 7. Электронная почта, подтверждение регистрации, Celery и Redis](https://pressanybutton.ru/post/servis-na-fastapi/fastapi-7-elektronnaya-pochta-podtverzhdenie-registracii-celery-i-redis/)
|
||||
8. [FastAPI 8. Маршрут авторизации и JWT](https://pressanybutton.ru/post/servis-na-fastapi/fastapi-8-marshrut-avtorizacii-i-jwt/)
|
||||
9. [FastAPI 9. Logout и проверка авторизации](https://pressanybutton.ru/post/servis-na-fastapi/fastapi-9-logout-i-proverka-avtorizacii/)
|
||||
10. [FastAPI 10. Изменение данных пользователя]()
|
||||
|
||||
## Установка
|
||||
|
||||
@ -97,7 +104,14 @@ PostgreSQL, Poetry, Pydantic и других.
|
||||
Затем откройте файл `.env` и заполните его значениями, соответствующими вашей системе (например, настройки
|
||||
подключения к базе данных PostgreSQL).
|
||||
|
||||
4. **Запустите приложение:**
|
||||
4. **Запустите БД и Redis**
|
||||
|
||||
Для запуска контейнера с PostgreSQL и Redis используйте команду в терминале:
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
5. **Запустите приложение:**
|
||||
|
||||
Для запуска сервера в режиме разработки используйте команду с Poetry:
|
||||
```bash
|
||||
|
Reference in New Issue
Block a user