راهاندازی و مستندسازی کاملCI/CD GitHub RunnerوDeploy
در سراسر کشور
در وبسایت پونیشا(چند ساعت پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
برنامه نویسی سی پلاس پلاس (C++)
جاوا (Java)
جاوا اسکریپت (JavaScript)
Linux
الگوریتم
متن کامل آگهی:
ما یک پروژه React/Vite داریم که روی سرور لینوکس با Nginx و Supabase اجرا میشود و GitHub Actions برای Deploy خودکار آن استفاده میشود.
بخشی از زیرساخت راهاندازی شده، اما نیاز داریم یک فرد متخصص DevOps/Linus/GitHub Actions کل فرآیند را بررسی، پایدارسازی و مستندسازی کامل کند.
شرح کار
1. بررسی و تثبیت GitHub Runner
بررسی Runner فعلی روی سرور (self-hosted)
اطمینان از اتصال صحیح Runner به GitHub
تفکیک Runner سرور فیزیکی و Runner سرور مجازی (AsiaTech)
اطمینان از اجرای صحیح Workflow روی Runner صحیح
2. بررسی و تثبیت فرآیند Deploy
بررسی فایلهای Workflow داخل مسیر:
.github/workflows/
اطمینان از Deploy صحیح پروژه روی مسیر:
/var/www/pro.baazboard.ir/dist
بررسی reload صحیح Nginx بعد از deploy
اطمینان از اجرای صحیح Build
3. بررسی اتصال Supabase
اطمینان از Inject صحیح Environment Variables
بررسی اتصال frontend به Supabase
تست login و ارتباط با دیتابیس
4. بررسی و بهینهسازی npm install و Build
بررسی کندی npm install
اعمال تنظیمات مناسب registry/mirror/cache
جلوگیری از timeout یا fail در build
5. مستندسازی کامل (مهمترین بخش تحویل)
فریلنسر باید یک داکیومنت کامل تحویل دهد شامل:
مشخصات کامل سرور
مسیر پروژه
مسیر dist
تنظیمات nginx
تنظیمات runner
workflow مورد استفاده
دستورات لازم برای deploy دستی
دستورات restart runner
دستورات restart nginx
نحوه عیبیابی
این مستند باید به گونهای باشد که هر فرد دیگری بتواند پروژه را مدیریت کند.
خروجی مورد انتظار
Deploy پایدار و بدون خطا
Runner کاملاً فعال و پایدار
اتصال صحیح Supabase
مستند کامل و قابل استفاده
بدون اختلال در سیستم فعلی
مهارتهای مورد نیاز
Linux Server
GitHub Actions
Self-Hosted Runner
Nginx
Node.js / npm
React / Vite (آشنایی)
DevOps
شرایط
سرور Ubuntu
دسترسی SSH داده میشود
پروژه private GitHub است
امنیت اطلاعات بسیار مهم است
اگر تجربه واقعی در راهاندازی GitHub Actions و Deploy روی سرور واقعی دارید، لطفاً نمونه کار ارسال کنید.
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.