Commit History

test: add unit tests for logger configuration
709554f

sehastian 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

sehastian commited on

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

sehastian commited on

ci: add Trivy container security scanning to pipeline
eb7f4e9

sehastian 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

sehastian commited on

config: revert to standard S3_ env var naming convention
fb86fab

sehastian commited on

fix: ci add fake celery_broker_url
69209c8

sehastian commited on

test ci/cd
4134de2

sehastian commited on

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

sehastian commited on

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

sehastian commited on

build: add Celery and Redis dependencies and basic configuration
f8c273c

sehastian commited on

fix: force s3v4 signature for Cloudflare R2 compatibility
30c5128

sehastian commited on

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

sehastian commited on

s3 env test
b279468

sehastian commited on

fix: ci s3 env
9e9424e

sehastian commited on

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

sehastian commited on

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

sehastian commited on

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

sehastian commited on

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

sehastian commited on

feat: add S3/R2 storage configuration variables
13775a0

sehastian commited on

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

sehastian commited on

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

sehastian commited on

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

sehastian commited on

cloud deploy test
656f30f

sehastian commited on

fix: fix cloud db connection fail
7f0f4e3

sehastian commited on

refactor: refactor main
c83b644

sehastian commited on

test: add test_workflow
63bbc71

sehastian commited on

test: add test_yolo_service
274d2b4

sehastian commited on

test: add test_file_service
dba28b1

sehastian commited on

test: add test_db_integration
9ac62ca

sehastian commited on

test: refactor test_config to new structure
e1bd9f9

sehastian commited on

test: refactor test_api to new structure
075126e

sehastian commited on

feat: add conftest
f83b589

sehastian commited on

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

sehastian commited on

feat: add process video workflow
2725aab

sehastian commited on

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

sehastian commited on

feat: add dependency injection deps.py
a0623e3

sehastian commited on

feat: add db.py database settings
3e0fd58

sehastian commited on

feat: add PostgreSQL database settings
f5184aa

sehastian commited on

feat: add task.py service
8a9fd13

sehastian commited on

feat: add file.py service
49c528a

sehastian commited on

chore: add docker compose configuration
c0315cf

sehastian commited on

feat: add task.py model
cc042af

sehastian commited on

fix: allow deploy from master branch
95d1b5b

sehastian commited on

fix: ci/cd branches error
aeaf080

sehastian commited on

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

sehastian commited on

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

sehastian commited on

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

sehastian commited on