Commit History

test: add unit tests for logger configuration
709554f

sebastianc1233 commited on

feat: implement structured logging with Grafana Loki and correlation IDs" -m "- Add backend/app/core/logger.py with Structlog and LokiHandler configuration
e430b8a

sebastianc1233 commited on

Merge remote-tracking branch 'origin/master'
29cda27

sebastianc1233 commited on

ci: add Trivy container security scanning to pipeline
eb7f4e9

sebastianc1233 commited on

Update README
5a7601f
unverified

Sebastian commited on

Enhance README with project details and badges
1587bf6
unverified

Sebastian commited on

fix: include worker module in celery app to register tasks"
3524b39

sebastianc1233 commited on

config: revert to standard S3_ env var naming convention
fb86fab

sebastianc1233 commited on

fix: ci add fake celery_broker_url
69209c8

sebastianc1233 commited on

test: refactor unit tests to support async services, S3 mocking and pytest fixtures
86c1ac6

sebastianc1233 commited on

feat: implement Celery+Redis architecture with async bridge pattern" -m "- Decouple API from processing logic using Redis broker
fb34b7d

sebastianc1233 commited on

build: add Celery and Redis dependencies and basic configuration
f8c273c

sebastianc1233 commited on

fix: force s3v4 signature for Cloudflare R2 compatibility
30c5128

sebastianc1233 commited on

fix: handle absolute S3 URLs correctly to prevent double URL prefixing
de492d9

sebastianc1233 commited on

feat: implement async S3/R2 cloud storage integration and refactor file handling
fb193d8

sebastianc1233 commited on

test: fix async test logic, mocking strategy and S3 key assertions
e8bf2cc

sebastianc1233 commited on

fix: resolve Pyright strict type errors in FileService for aioboto3 compatibility
b8652b6

sebastianc1233 commited on

feat: implement S3/R2 integration with async file handling and DI
6e861a0

sebastianc1233 commited on

feat: add S3/R2 storage configuration variables
13775a0

sebastianc1233 commited on

test: update status code expectation to 202 to match async backend
4ea2970

sebastianc1233 commited on

fix: offload blocking YOLO inference to threadpool and improve logging
643183c

sebastianc1233 commited on

fix : db use naive utc datetime for asyncpg compatibility"
7fef436

sebastianc1233 commited on

fix: fix cloud db connection fail
7f0f4e3

sebastianc1233 commited on

test: add test_yolo_service
274d2b4

sebastianc1233 commited on

test: add test_file_service
dba28b1

sebastianc1233 commited on

test: add test_db_integration
9ac62ca

sebastianc1233 commited on

test: refactor test_config to new structure
e1bd9f9

sebastianc1233 commited on

test: refactor test_api to new structure
075126e

sebastianc1233 commited on

feat: implement GET /status/{task_id} endpoint
7288808

sebastianc1233 commited on

feat: add process video workflow
2725aab

sebastianc1233 commited on

feat: refactor router /detect endpoint to use TaskService and FileService
a20ec97

sebastianc1233 commited on

feat: add dependency injection deps.py
a0623e3

sebastianc1233 commited on

feat: add db.py database settings
3e0fd58

sebastianc1233 commited on

feat: add PostgreSQL database settings
f5184aa

sebastianc1233 commited on

chore: add docker compose configuration
c0315cf

sebastianc1233 commited on

fix: allow deploy from master branch
95d1b5b

sebastianc1233 commited on

"ci: Update workflow to include CD deployment job"
b963e27

sebastianc1233 commited on

"fix: suppress false positive pyright error for cv2"
1b44090

sebastianc1233 commited on

fix: correct typing in router.py and update task state management
bfe666a

sebastianc1233 commited on