Documentation
¶
Overview ¶
Command media-worker runs media/video encode jobs from River schema media_worker in the host database.
Environment:
DATABASE_URL host Postgres (holds media_worker) MEDIA_S3_ENDPOINT RGW endpoint, e.g. http://rook-ceph-rgw-external.svc MEDIA_S3_BUCKET, MEDIA_S3_REGION (default us-east-1), MEDIA_S3_PATH_STYLE (default true) MEDIA_S3_ACCESS_KEY_ID, MEDIA_S3_SECRET_ACCESS_KEY host read/write key MEDIA_WORKER_TMP scratch dir (default os.TempDir()); size for source + outputs MEDIA_WORKER_THREADS ffmpeg threads (default: CPU limit) MEDIA_WORKER_CONCURRENCY jobs per process (default 1) MEDIA_WORKER_JOB_TIMEOUT per-job limit (default 48h) MEDIA_WORKER_SHUTDOWN_GRACE time running jobs get to finish on SIGTERM before cancel (default 30s)
Click to show internal directories.
Click to hide internal directories.