Files
lkeep/Makefile
proDream 5a299cf47d
Some checks failed
Lint project / lint (push) Has been cancelled
feat: приложение профиля
- Добавлен новый маршрут смены почты и связанная с ним бизнес-логика
- Добавлен новый маршрут смены пароля и связанная с ним бизнес логика
- В схеме `AuthUser` изменена аннотация типа с `str` на `StringConstraints` с учётом минимальной и максимальной длинны пароля
- В `alembic.ini` исправлен путь до директории с миграциями после последнего обновления архитектуры под `Poetry 2.1.3`
- Добавлен `docker-compose.dev.yaml` для запуска БД и Redis в окружении для разработки
- Добавлен `Makefile` с описанием основных команд
- Обновлён `README.md`
2025-07-23 02:03:16 +04:00

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