برنامه نویسی

معرفی ناظر – یک سرپرست فرآیند برای توسعه محلی

آیا از شروع و توقف دستی تمام خدماتی که برای توسعه محلی نیاز دارید خسته شده اید؟ آیا تا به حال آرزو کرده اید که ای کاش ابزاری وجود داشت که بتواند این کار را برای شما انجام دهد؟ به جز سرپرست نگاه نکنید!

Superviseur یک ناظر فرآیند ساده برای سیستم های یونیکس مانند است که به شما امکان می دهد فایل های اجرایی، WASM و کانتینرهای Docker را از یک مکان مدیریت کنید. این برای محیط های توسعه محلی که در آن شما نیاز به مدیریت چندین سرویس به طور همزمان دارید، عالی است.

نصب آسان است. به سادگی مخزن را کلون کرده و با استفاده از دستورات زیر کامپایل کنید:

brew install protobuf # macOS
sudo apt-get install -y protobuf-compiler # Ubuntu/Debian
curl -fsSL https://bun.sh/install | bash
git clone https://github.com/tsirysndr/superviseur
cd superviseur/webui && bun install && bun run build && cd ..
cargo install --path .
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

ناظر هنوز در مرحله آلفا است، بنابراین هشدار داده شود که ممکن است ناپایدار باشد. با این حال، این ابزار در حال حاضر بسیار قدرتمند است و دارای ویژگی های زیادی است. می توانید آخرین نسخه را برای پلتفرم خود از اینجا دانلود کنید.

هنگامی که Superviseur را نصب کردید، می توانید با شروع دیمون و مقداردهی اولیه یک پروژه جدید با استفاده از دستور زیر، از آن استفاده کنید:

superviseur daemon &
superviseur new
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

این یک ایجاد خواهد کرد Superfile.hcl فایل را در دایرکتوری فعلی با پیکربندی نمونه ای که می توانید مطابق با نیاز خود تغییر دهید. سپس می توانید یک سرویس را با استفاده از superviseur start <service_name> فرمان می توانید وضعیت یک سرویس را با استفاده از superviseur status <service_name> فرمان

Superviseur همچنین دارای یک رابط کاربری وب است که می توانید از آن برای مدیریت خدمات خود استفاده کنید. برای شروع رابط کاربری وب، به سادگی از superviseur ui فرمان

سرپرست هنوز یک پروژه جوان است و راه‌های زیادی وجود دارد که می‌توانید در آن مشارکت کنید. اگر با یک اشکال مواجه شدید یا درخواست ویژگی دارید، لطفاً مشکلی را در مخزن GitHub ارسال کنید. اگر می‌خواهید در این پروژه مشارکت کنید، تعدادی از مسائل باز و درخواست‌های ویژگی وجود دارد که می‌توانید روی آنها کار کنید. شما همچنین می توانید با بهبود مستندات یا کمک به آزمایش ابزار کمک کنید.

در نتیجه، Superviseur یک ناظر فرآیند قدرتمند و با استفاده آسان است که می تواند به شما در مدیریت محیط توسعه محلی خود کمک کند. آن را امتحان کنید و نظر خود را با ما در میان بگذارید!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا