- Добавить общие интерфейсы для загрузчиков фикстур (рефакторинг)
- Переделать авторизацию по апи-ключу на хеши. Сделать хранение на Vault
- логирование
- uow vault
- пересмотреть настройки лишние
- рефактор конфигов и коммон
- рефакторинг зависимостей
- Переписать архитектуру
- Переписать ентити
- Переписать Vault UOW
- Добавить плейграунд для sqlalchemy
- Написать тесты для сервисов
- pycharm testrun with coverage
-
Переводы -
Загружать фикстуры из любых путей -
Вынести логику криптографии апи-ключей. -
Покрасивее сделать передачу ключа для таблиц с криптографией ? -
infisical docker
cp .env.example.docker .env.docker
docker compose up --build
poetry install
export LITESTAR_APP=src.main.api:create_app
pre-commit install
cp .env.example .env
Remember 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-migrate
make seed
make unfold-seed
make run