Commit Graph

6 Commits

Author SHA1 Message Date
k1nq fbb3116a2d feat: implement Redis caching for analytics endpoints with fallback to database
Test / test (push) Successful in 15s Details
2025-11-29 09:45:27 +05:00
Artem Kashaev 1b673988b5 feat: add unit tests for organization endpoints and update dependencies
Test / test (push) Successful in 12s Details
Test / test (pull_request) Successful in 11s Details
2025-11-27 15:04:35 +05:00
Artem Kashaev 926c125255 feat: add pytest and pytest-asyncio dependencies for testing 2025-11-27 14:24:57 +05:00
Artem Kashaev b9f1eba6ff fix: update asyncpg dependency to version 0.31.0 2025-11-27 10:57:12 +05:00
k1nq a97a76381f feat: add Docker support and database migrations
- Created Dockerfile for building and running the application with Uvicorn.
- Added docker-compose.yml to manage application and PostgreSQL service.
- Introduced Alembic migrations with initial schema for CRM domain objects.
- Configured async SQLAlchemy engine for migrations.
- Updated dependencies in uv.lock to include asyncpg, passlib, and pyjwt.
2025-11-22 14:51:20 +05:00
k1nq 74330b292f Init project structure 2025-11-22 13:56:45 +05:00