Some checks failed
Lint project / lint (push) Has been cancelled
- Добавлен новый маршрут смены почты и связанная с ним бизнес-логика - Добавлен новый маршрут смены пароля и связанная с ним бизнес логика - В схеме `AuthUser` изменена аннотация типа с `str` на `StringConstraints` с учётом минимальной и максимальной длинны пароля - В `alembic.ini` исправлен путь до директории с миграциями после последнего обновления архитектуры под `Poetry 2.1.3` - Добавлен `docker-compose.dev.yaml` для запуска БД и Redis в окружении для разработки - Добавлен `Makefile` с описанием основных команд - Обновлён `README.md`
28 lines
506 B
Makefile
28 lines
506 B
Makefile
.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
|