| rebuilderd-worker.conf(5) | File Formats Manual | rebuilderd-worker.conf(5) |
نام (NAME)
rebuilderd-worker.conf - فایلهای پیکربندی rebuilderd-worker
خلاصه دستور (SYNOPSIS)
/etc/rebuilderd-worker.conf
توضیحات (DESCRIPTION)
این فایل rebuilder-worker connect را پیکربندی کرده و هر دو مورد endpoint و signup_secret را مشخص میکند. هر دو اختیاری هستند اما اگر endpoint در پیکربندی مشخص نشده باشد، باید بهطور صریح از طریق خط فرمان ارائه شود.
گزینهها (OPTIONS)
endpoint=
سرویس rebuilderd
برای اتصال
به آن.
signup_secret=
سرور یا
کلید ما را
در فهرست
مجاز (allowlist) قرار
میدهد یا
به یک کلید
ثبتنام (signup secret)
نیاز خواهد
داشت.
[build]
timeout=
تعیین
مهلت زمانی
بر حسب
ثانیه که پس
از آن diffoscope
خاتمه
مییابد
(پیشفرض: ۲۴
ساعت).
max_bytes=
تعیین
حداکثر
محدودیت
خروجی diffoscope بر
حسب بایت
(پیشفرض:
هیچکدام).
هنگام
رسیدن به
این حد، لاگ
کوتاه
میشود اما
بکاند rebuilder
خاتمه
نمییابد.
silent=
بهطور
پیشفرض
خروجی ساخت
به stdout/stderr هدایت
میشود. این
رفتار با
تنظیم این
گزینه روی true
میتواند
غیرفعال
شود.
[diffoscope]
enabled=
تولید و
ضمیمه کردن
تفاوتها
با diffoscope هنگام
بازسازی.
args=
ارسال
آرگومانهای
اضافی به diffoscope.
با احتیاط
استفاده
کنید؛ ممکن
است برخی
گزینهها
به خوبی کار
نکنند.
timeout=
تعیین
مهلت زمانی
بر حسب
ثانیه که پس
از آن diffoscope
خاتمه
مییابد
(پیشفرض: ۱
ساعت).
max_bytes=
تعیین
حداکثر
محدودیت
خروجی diffoscope بر
حسب بایت
(پیشفرض:
هیچکدام).
هنگام
رسیدن به
این حد، diffoscope
خاتمه
یافته و
خروجی
کوتاه
میشود.
مثالها (EXAMPLES)
## The rebuilderd to connect to endpoint = "http://127.0.0.1:8484" ## The server would either allowlist our key or require a signup secret #signup_secret = "your_signup_key" [build] #timeout = 86400 # 24 hours ## Set a maximum build log limit in bytes (default: none). ## When reaching this limit the log is truncated but the rebuilder backend is *not* terminated. max_bytes = 10485760 # 10 MiB [diffoscope] ## Generate and attach diffs with diffoscope when rebuilding enabled = false ## Pass additional arguments to diffoscope. Use wisely, some options might not work well. #args = ["--max-container-depth", "2", "--fuzzy-threshold", "0"] ## Set a timeout in seconds after which diffoscope is terminated (default: 3600) #timeout = 600 # 10 minutes ## Set a maximum diffoscope output limit in bytes (default: none). ## When reaching this limit diffoscope is terminated and the output is truncated. max_bytes = 41943040 # 40 MiB
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
rebuilderd در ابتدا توسط kpcyrd نوشته شده و در نشانی https://github.com/kpcyrd/rebuilderd میزبانی میشود.
| 2025-08-29 |