Add Contabo Object Storage support for Meet egress recordings.
Deploy Ladill Meet / deploy (push) Successful in 49s
Deploy Ladill Meet / deploy (push) Successful in 49s
Use a dedicated meet-recordings S3 disk with path-style endpoints for Contabo, and pass force_path_style through to LiveKit egress uploads. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -60,6 +60,23 @@ return [
|
||||
'report' => false,
|
||||
],
|
||||
|
||||
// Contabo (or other S3-compatible) bucket for Meet recordings — same creds as LiveKit egress.
|
||||
'meet-recordings' => [
|
||||
'driver' => 's3',
|
||||
'key' => env('MEET_EGRESS_S3_ACCESS_KEY', env('AWS_ACCESS_KEY_ID')),
|
||||
'secret' => env('MEET_EGRESS_S3_SECRET', env('AWS_SECRET_ACCESS_KEY')),
|
||||
'region' => env('MEET_EGRESS_S3_REGION', env('AWS_DEFAULT_REGION', 'default')),
|
||||
'bucket' => env('MEET_EGRESS_S3_BUCKET', env('AWS_BUCKET')),
|
||||
'url' => env('MEET_EGRESS_S3_URL', env('AWS_URL')),
|
||||
'endpoint' => env('MEET_EGRESS_S3_ENDPOINT', env('AWS_ENDPOINT')),
|
||||
'use_path_style_endpoint' => filter_var(
|
||||
env('MEET_EGRESS_S3_USE_PATH_STYLE', env('AWS_USE_PATH_STYLE_ENDPOINT', true)),
|
||||
FILTER_VALIDATE_BOOL,
|
||||
),
|
||||
'throw' => false,
|
||||
'report' => false,
|
||||
],
|
||||
|
||||
'qr' => [
|
||||
'driver' => 'local',
|
||||
'root' => storage_path('app/private/qr'),
|
||||
|
||||
Reference in New Issue
Block a user