Hans-R-D/encoder-pipeline
Update dependencies in requirements.txt; enhance FFmpegEncoder with availability check and improve logging in worker
Fix DEBUG flag and TEMP_DIR path in EncodingConfig; enhance logging in FFmpegEncoder
Refactor FFmpeg encoding logic into encoder.py; update import path in tasks.py
Enhance Redis connection handling with retries; improve logging in encoding process
Enhance job initialization and progress tracking; update .gitignore to exclude cache directories
Update Dockerfile to set PYTHONPATH; fix import path for RedisConfig in worker.py
Fix worker process path in run.py; add worker.py for dedicated worker handling
Fix import path for encode_video_task in main.py; add __init__.py and version.py for package initialization and versioning
Refactor worker initialization in run.py to use subprocess for improved process management; add worker.py for dedicated worker handling
Update Dockerfile and run.py for improved environment configuration; enhance health check response in main.py
Refactor Redis connection handling in config.py and improve startup logging in main.py
Remove FFmpeg installation from Dockerfile
Update Dockerfile to install FFmpeg and implement output directory cleanup in video encoding task
Refactor worker initialization in run.py for improved readability and connection handling
Update rq dependency version and refactor worker connection handling
Add logging and threading support for video encoding worker
Remove .env file copy and python-dotenv installation from Dockerfile
Refactor Redis connection handling and update Dockerfile for environment variable support
Add initial implementation of video encoder pipeline with FastAPI and FFmpeg
initial commit
