- Добавить общие интерфейсы для загрузчиков фикстур (рефакторинг)
- Переделать авторизацию по апи-ключу на хеши. Сделать хранение на Vault
- логирование
- uow vault
- пересмотреть настройки лишние
- рефактор конфигов и коммон
- рефакторинг зависимостей
- Переписать архитектуру
- Переписать ентити
- Переписать Vault UOW
- Добавить плейграунд для sqlalchemy
- Написать тесты для сервисов
- pycharm testrun with coverage
-
Переводы -
Загружать фикстуры из любых путей -
Вынести логику криптографии апи-ключей. -
Покрасивее сделать передачу ключа для таблиц с криптографией ? -
infisical docker
cp .env.example.docker .env.dockerdocker compose up --buildpoetry installexport LITESTAR_APP=src.main.api:create_apppre-commit installcp .env.example .envRemember to fill the .env file with your own values. You need two postgres databases, one for the app and another for the admin.
make migrate
make unfold-migratemake seed
make unfold-seedmake run