-
Notifications
You must be signed in to change notification settings - Fork 0
/
config_example.ini
64 lines (51 loc) · 2.54 KB
/
config_example.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
debug = false
# Sora の録画アーカイブディレクトリのフルパス
# archive_dir_full_path = /path/to/archive
# アップロードに失敗した際の待避ディレクトリのフルパス
# evacuate_dir_full_path = /path/to/evacuate
# 同時アップロード数
upload_workers = 4
# 起動中にアップロード処理を行なったファイルを記録するキャッシュの上限で、
# 重複してアップロードしてしまうのを避けます。
# 起動時にアップロードする録画ファイルが大量にある場合は、
# 大きめのキャッシュサイズを設定することをおすすめします。
uploaded_file_cache_size = 32
# 1 ファイルあたりのアップロード速度制限
# 0 の場合は制限しません
# upload_file_rate_limit_mbps = 0
# ログ
log_dir = .
log_name = sora-archive-uploader.jsonl
log_stdout = true
# MB
log_rotate_max_size = 200
log_rotate_max_backups = 7
# day
log_rotate_max_age = 30
log_rotate_compress = false
# アップロード先の S3 または S3 互換オブジェクトストレージの設定
# object_storage_endpoint = https://s3.example.com
# object_storage_bucket_name = bucket-name
# object_storage_access_key_id = access-key-id
# object_storage_secret_access_key = secret-access-key
# オブジェクトストレージにアップロードが完了した際に通知するウェブフック
# 空文字列の場合はウェブフックは飛ばさない
# webhook_endpoint_url = https://example.com/webhook
# ウェブフックリクエストのタイムアウト時間 (秒)
webhook_request_timeout_s = 30
# ウェブフックタイプが入ってくるヘッダー名
webhook_type_header_name = "sora-archive-uploader-webhook-type"
webhook_type_archive_uploaded = "archive.uploaded"
webhook_type_split_archive_uploaded = "split-archive.uploaded"
webhook_type_split_archive_end_uploaded = "split-archive-end.uploaded"
webhook_type_report_uploaded = "recording-report.uploaded"
# ウェブフックのベーシック認証
# 空文字はベーシック認証を行わない
# webhook_basic_auth_username = username
# webhook_basic_auth_password = password
# webhook で HTTPS を利用する場合にサーバーの証明書をベリファイする場合に指定
# 指定しない場合は OS のものを利用し、サーバー名までは検証しません
# webhook_tls_verify_cacert_path = /path/to/cacert.pem
# webhook で mTLS を利用する場合に指定します
# webhook_tls_fullchain_path = /path/to/fullchain.pem
# webhook_tls_privkey_path = /path/to/privkey.pem