Enhance media API with video file validation and Docker configuration update

- Added a function to check if video files are complete and valid using ffprobe, preventing errors during thumbnail generation.
- Updated thumbnail generation logic to skip incomplete or corrupted files, improving robustness.
- Modified docker-compose.yml to include a restart policy for the camera management API service, ensuring better container reliability.
This commit is contained in:
salirezav
2025-12-03 14:56:18 -05:00
parent d454c64168
commit 2bce817b4e
2 changed files with 41 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ services:
context: ./camera-management-api
dockerfile: Dockerfile
working_dir: /app
restart: unless-stopped # Automatically restart container if it fails or exits
volumes:
- ./camera-management-api:/app
- /mnt/nfs_share:/mnt/nfs_share