Skip to content

Conversation

@alokemajumder
Copy link
Collaborator

No description provided.

- Fixed shebang lines (removed backslash escapes)
- Fixed negation operators (! instead of \!)
- Removed corrupted EOF markers at end of files
- Fixed ARM64 architecture support in install-ffmpeg.sh
- Ensured all scripts have proper executable permissions

These scripts are critical for Docker container initialization
and deployment verification.
Key fixes:
- Fix service initialization: Use lazy imports in routers to avoid duplicate
  StorageService/QueueService instances that were never initialized
- Fix worker/main.py: Replace settings.get() with getattr() for Pydantic Settings
- Fix database password mismatch in compose.yml for worker services
- Fix Docker resource limits in compose.override.yml (memory reservation < limit)
- Add WORKER_TYPE setting to api/config.py
- Add typing_extensions>=4.9.0 to requirements.txt
- Add annotated_doc.py module for Doc annotation compatibility
- Add batch processing migration (005_add_batch_columns.py)

Affected routers updated to use get_storage_service()/get_queue_service():
- convert.py, batch.py, admin.py, health.py, jobs.py

All changes tested with Docker Compose deployment.
@alokemajumder alokemajumder merged commit 5b396fd into main Dec 8, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants