- Добавлен новый маршрут смены почты и связанная с ним бизнес-логика - Добавлен новый маршрут смены пароля и связанная с ним бизнес логика - В схеме `AuthUser` изменена аннотация типа с `str` на `StringConstraints` с учётом минимальной и максимальной длинны пароля - В `alembic.ini` исправлен путь до директории с миграциями после последнего обновления архитектуры под `Poetry 2.1.3` - Добавлен `docker-compose.dev.yaml` для запуска БД и Redis в окружении для разработки - Добавлен `Makefile` с описанием основных команд - Обновлён `README.md`
This commit is contained in:
27
Makefile
Normal file
27
Makefile
Normal file
@ -0,0 +1,27 @@
|
||||
.PHONY: install create_migration_dev install_dev lint migrate run_dev run_prod
|
||||
|
||||
install:
|
||||
poetry install
|
||||
|
||||
install_dev: install
|
||||
poetry run pre-commit install
|
||||
|
||||
run_dev:
|
||||
poetry run app
|
||||
|
||||
run_prod: install migrate
|
||||
poetry run app
|
||||
|
||||
run_all:
|
||||
docker compose up -d
|
||||
$(MAKE) run_prod
|
||||
|
||||
migrate:
|
||||
poetry run alembic upgrade head
|
||||
|
||||
create_migration_dev:
|
||||
@read -p "Введите описание ревизии: " msg; \
|
||||
poetry run alembic revision --autogenerate -m "$$msg"
|
||||
|
||||
lint:
|
||||
poetry run pre-commit run --all
|
Reference in New Issue
Block a user