rebuilderd-worker.conf(5) File Formats Manual rebuilderd-worker.conf(5)

rebuilderd-worker.conf - فایل‌های پیکربندی rebuilderd-worker

/etc/rebuilderd-worker.conf

این فایل rebuilder-worker connect را پیکربندی کرده و هر دو مورد endpoint و signup_secret را مشخص می‌کند. هر دو اختیاری هستند اما اگر endpoint در پیکربندی مشخص نشده باشد، باید به‌طور صریح از طریق خط فرمان ارائه شود.

endpoint=

سرویس rebuilderd برای اتصال به آن.

signup_secret=

سرور یا کلید ما را در فهرست مجاز (allowlist) قرار می‌دهد یا به یک کلید ثبت‌نام (signup secret) نیاز خواهد داشت.

timeout=

تعیین مهلت زمانی بر حسب ثانیه که پس از آن diffoscope خاتمه می‌یابد (پیش‌فرض: ۲۴ ساعت).

max_bytes=

تعیین حداکثر محدودیت خروجی diffoscope بر حسب بایت (پیش‌فرض: هیچ‌کدام). هنگام رسیدن به این حد، لاگ کوتاه می‌شود اما بک‌اند rebuilder خاتمه نمی‌یابد.

silent=

به‌طور پیش‌فرض خروجی ساخت به stdout/stderr هدایت می‌شود. این رفتار با تنظیم این گزینه روی true می‌تواند غیرفعال شود.

enabled=

تولید و ضمیمه کردن تفاوت‌ها با diffoscope هنگام بازسازی.

args=

ارسال آرگومان‌های اضافی به diffoscope. با احتیاط استفاده کنید؛ ممکن است برخی گزینه‌ها به خوبی کار نکنند.

timeout=

تعیین مهلت زمانی بر حسب ثانیه که پس از آن diffoscope خاتمه می‌یابد (پیش‌فرض: ۱ ساعت).

max_bytes=

تعیین حداکثر محدودیت خروجی diffoscope بر حسب بایت (پیش‌فرض: هیچ‌کدام). هنگام رسیدن به این حد، diffoscope خاتمه یافته و خروجی کوتاه می‌شود.

## 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

rebuilderd-worker(1).

rebuilderd در ابتدا توسط kpcyrd نوشته شده و در نشانی https://github.com/kpcyrd/rebuilderd میزبانی می‌شود.

2025-08-29