📢 وبسایت شخصی خود را به رایگان دیپلوی کنید و جایزه بگیرید!
مهلت شرکت در مسابقه: تا ۸ اسفند ماه
با همکاری: فرانتچپتر
📌 برای اطلاع از نحوهی شرکت در مسابقه و جوایز ویژه این پست را مطالعه کنید.
☁️ @liara_cloud
مهلت شرکت در مسابقه: تا ۸ اسفند ماه
با همکاری: فرانتچپتر
📌 برای اطلاع از نحوهی شرکت در مسابقه و جوایز ویژه این پست را مطالعه کنید.
☁️ @liara_cloud
✅ راهاندازی سادهی ابزارهای NoCode تنها با چند کلیک
🔰ما معتقدیم که نصب و راهاندازی ابزارهای NoCode هم باید به سادگی استفاده از آنها و به شکل NoCode باشد.
به همین دلیل از این پس ابزارهای زیر را با چند کلیک میتوانید در لیارا راهاندازی کنید
🔹 Appsmith
🔹 n8n
🔹 NocoDB
☁️ @liara_cloud
🔰ما معتقدیم که نصب و راهاندازی ابزارهای NoCode هم باید به سادگی استفاده از آنها و به شکل NoCode باشد.
به همین دلیل از این پس ابزارهای زیر را با چند کلیک میتوانید در لیارا راهاندازی کنید
🔹 Appsmith
🔹 n8n
🔹 NocoDB
☁️ @liara_cloud
✅ برنامههای
🔹 Varnish
🔹 Uptime Kuma
🔹 Apache Answer
🔹 Chroma
🔹 Unleash
به برنامههای آماده اضافه شدند.
📌 از این پس فقط با یک کلیک میتوانید این برنامهها را در لیارا اجرا کنید.
☁️ @liara_cloud
🔹 Varnish
🔹 Uptime Kuma
🔹 Apache Answer
🔹 Chroma
🔹 Unleash
به برنامههای آماده اضافه شدند.
📌 از این پس فقط با یک کلیک میتوانید این برنامهها را در لیارا اجرا کنید.
☁️ @liara_cloud
📢 شرکت در دورهمی اعضای اکوسیستم نوآوری قم
📌 این رویداد توسط جمعی از اهالی اکوسیستم برگزار میشود.
🔰 علاقهمندان میتوانند با کد تخفیف ۵۰ درصدی زیر در ایوند ثبت نام کنند.
public-50-het
https://evnd.co/lZh5d
☁️ @liara_cloud
📌 این رویداد توسط جمعی از اهالی اکوسیستم برگزار میشود.
🔰 علاقهمندان میتوانند با کد تخفیف ۵۰ درصدی زیر در ایوند ثبت نام کنند.
public-50-het
https://evnd.co/lZh5d
☁️ @liara_cloud
📢 پرسشنامه بهبود خدمات
📌 از شما دعوت میشود تا با شرکت در نظرسنجی لیارا از طریق لینک زیر، پیشنهادات و انتقادات خود را مطرح کرده و ما را در ارائه خدمات بهتر یاری کنید.
⏰ مدت زمان پاسخگویی کمتر از ۱ دقیقه میباشد.
https://liara.porsline.ir/s/NHDfuB1e
☁️ @liara_cloud
📌 از شما دعوت میشود تا با شرکت در نظرسنجی لیارا از طریق لینک زیر، پیشنهادات و انتقادات خود را مطرح کرده و ما را در ارائه خدمات بهتر یاری کنید.
⏰ مدت زمان پاسخگویی کمتر از ۱ دقیقه میباشد.
https://liara.porsline.ir/s/NHDfuB1e
☁️ @liara_cloud
✅قابلیت تنظیم DNS Serverهای دلخواه اضافه شد.
از این پس این امکان را دارید که از DNS Serverهای دلخواه خود برای برنامههایی که در زیرساخت جدید لیارا ساختهاید، استفاده کنید.
🔰 برای نمونه، چنانچه قصد دارید که به APIهای سرویس تحریمشدهی OpenAI و در واقع ChatGPT دسترسی داشته باشید، میتوانید IPهای یک تحریمشکن را در این بخش برای برنامهیتان تنظیم کنید.
📌 برای استفاده از این قابلیت، باید به صفحهی تنظیمات برنامه مراجعه کنید.
☁️ @liara_cloud
از این پس این امکان را دارید که از DNS Serverهای دلخواه خود برای برنامههایی که در زیرساخت جدید لیارا ساختهاید، استفاده کنید.
🔰 برای نمونه، چنانچه قصد دارید که به APIهای سرویس تحریمشدهی OpenAI و در واقع ChatGPT دسترسی داشته باشید، میتوانید IPهای یک تحریمشکن را در این بخش برای برنامهیتان تنظیم کنید.
📌 برای استفاده از این قابلیت، باید به صفحهی تنظیمات برنامه مراجعه کنید.
☁️ @liara_cloud
✅ امکان شخصیسازی تنظیمات دیتابیسها اضافه شد.
🔰هر برنامهای که توسعه میدهید، ویژگیهای منحصربهفرد خودش را در زمان کار با دادهها دارد که طبق آن دیتابیس خود را لازم است شخصیسازی کنید.
برای مثال، ممکن است تعداد connectionهای همزمانی که ایجاد میکنید و یا حجم دادهها متفاوت باشد. بر همین اساس، این امکان را اضافه کردیم که دیتابیسها را بر حسب نیاز خود، شخصی کنید.
📌 در حال حاضر، این قابلیت برای دیتابیسهای زیر فراهم شده است:
🔸 MySQL
🔸 MariaDB
🔸 PostgreSQL
برخی از پارامترهایی که قابل شخصیسازی شدهاند:
🔹 Max Connections
🔹 Connect Timeout
🔹 Max Join Size
🔹 Max Allowed Packet
🔹 Net Buffer Length
🔹 Select Limit
🔹 Client Encoding
🔹 Shared Buffers
☁️ @liara_cloud
🔰هر برنامهای که توسعه میدهید، ویژگیهای منحصربهفرد خودش را در زمان کار با دادهها دارد که طبق آن دیتابیس خود را لازم است شخصیسازی کنید.
برای مثال، ممکن است تعداد connectionهای همزمانی که ایجاد میکنید و یا حجم دادهها متفاوت باشد. بر همین اساس، این امکان را اضافه کردیم که دیتابیسها را بر حسب نیاز خود، شخصی کنید.
📌 در حال حاضر، این قابلیت برای دیتابیسهای زیر فراهم شده است:
🔸 MySQL
🔸 MariaDB
🔸 PostgreSQL
برخی از پارامترهایی که قابل شخصیسازی شدهاند:
🔹 Max Connections
🔹 Connect Timeout
🔹 Max Join Size
🔹 Max Allowed Packet
🔹 Net Buffer Length
🔹 Select Limit
🔹 Client Encoding
🔹 Shared Buffers
☁️ @liara_cloud
✅ امکان استقرار مستقیم در کنسول لیارا اضافه شد.
💡 ما ماموریت اصلی خود را سادهتر کردن فرایند دیپلوی و ایجاد یک تجربهی کاربری متفاوت برای توسعهدهندهها میدانیم. به شکلی که همواره بتوانید در کمتر از ۵ دقیقه، برنامهی خود را روی سرور اجرا کنید.
🚀 در همین راستا، با امکان جدیدی که در کنسول لیارا اضافه شده، میتوانید بدون نصب Liara Desktop و یا Liara CLI، صرفا با آپلود کردن فایل Zip برنامهتان، آن را روی سرورهای ابری لیارا اجرا کنید.
قابلیت مهم دیگری که در این روش دیپلوی اضافه شده، عدم نیاز به تعریف فایل
📌 برای استفاده از این روش دیپلوی، فقط کافیست که در کنسول لیارا، روی برنامهی مد نظر خود کلیک کرده و سپس روی دکمهی «استقرار جدید» کلیک کنید.
لطفا تجربه، نظرات و پیشنهادات خود را برای بهبود این امکان جدید، با ما به اشتراک بگذارید.
☁️ @liara_cloud
💡 ما ماموریت اصلی خود را سادهتر کردن فرایند دیپلوی و ایجاد یک تجربهی کاربری متفاوت برای توسعهدهندهها میدانیم. به شکلی که همواره بتوانید در کمتر از ۵ دقیقه، برنامهی خود را روی سرور اجرا کنید.
🚀 در همین راستا، با امکان جدیدی که در کنسول لیارا اضافه شده، میتوانید بدون نصب Liara Desktop و یا Liara CLI، صرفا با آپلود کردن فایل Zip برنامهتان، آن را روی سرورهای ابری لیارا اجرا کنید.
قابلیت مهم دیگری که در این روش دیپلوی اضافه شده، عدم نیاز به تعریف فایل
liara.json
است، چرا که تنظیماتی که نیاز بود در این فایل اعمال کنید، مستقیما در کنسول لیارا قابل اعمال خواهند بود. 📌 برای استفاده از این روش دیپلوی، فقط کافیست که در کنسول لیارا، روی برنامهی مد نظر خود کلیک کرده و سپس روی دکمهی «استقرار جدید» کلیک کنید.
لطفا تجربه، نظرات و پیشنهادات خود را برای بهبود این امکان جدید، با ما به اشتراک بگذارید.
☁️ @liara_cloud
✅ امکان ارتقای سطح حساب کاربری اضافه شد
💡 در طول یکسال گذشته، هزاران کلمهی دیگر به مستندات لیارا اضافه کردیم. صفحات بیشتری ساختیم. صدها دقیقه، ویدیو ضبط کردیم. دهها مثال و نمونهکد جدید اضافه کردیم. دورههای آموزشی صفر تا صد ساختیم. ویدیوهای کوتاه ۷۰ ثانیهای ساختیم. و شما هم در گروه پرسش و پاسخ لیارا، به هزاران گفت و گو پرداختید و کمک کردید که اجتماع کاربران حرفهای لیارا شکل بگیرد و سوالی بدون پاسخ نماند.
تجربهی کاربری توسعهدهندگان برای ما اهمیت بالایی دارد و ما مدام در حال بهبود مستندات و محتوای آموزشی لیارا هستیم تا بتوانید در کوتاهترین زمان اپلیکیشن خود را روی سرورهای ابری اجرا کنید.
🔸 اما همواره کسب و کارهایی هستند که نیازهای بیشتری دارند و با توجه به حساسیت کسب و کار و تعداد بالای مشتریانشان، نیاز به ارتباط با متخصصین فنی، آپتایم بالاتر و سرعت پاسخگویی سریعتری دارند.
🚀 در همین راستا، این دسته از کاربران لیارا میتوانند متناسب با نیاز کسب و کارشان، سطح حساب کاربری خود را ارتقا دهند تا از این امکانات بهرهمند شوند.
💡 در طول یکسال گذشته، هزاران کلمهی دیگر به مستندات لیارا اضافه کردیم. صفحات بیشتری ساختیم. صدها دقیقه، ویدیو ضبط کردیم. دهها مثال و نمونهکد جدید اضافه کردیم. دورههای آموزشی صفر تا صد ساختیم. ویدیوهای کوتاه ۷۰ ثانیهای ساختیم. و شما هم در گروه پرسش و پاسخ لیارا، به هزاران گفت و گو پرداختید و کمک کردید که اجتماع کاربران حرفهای لیارا شکل بگیرد و سوالی بدون پاسخ نماند.
تجربهی کاربری توسعهدهندگان برای ما اهمیت بالایی دارد و ما مدام در حال بهبود مستندات و محتوای آموزشی لیارا هستیم تا بتوانید در کوتاهترین زمان اپلیکیشن خود را روی سرورهای ابری اجرا کنید.
🔸 اما همواره کسب و کارهایی هستند که نیازهای بیشتری دارند و با توجه به حساسیت کسب و کار و تعداد بالای مشتریانشان، نیاز به ارتباط با متخصصین فنی، آپتایم بالاتر و سرعت پاسخگویی سریعتری دارند.
🚀 در همین راستا، این دسته از کاربران لیارا میتوانند متناسب با نیاز کسب و کارشان، سطح حساب کاربری خود را ارتقا دهند تا از این امکانات بهرهمند شوند.
Liara
✅ امکان ارتقای سطح حساب کاربری اضافه شد 💡 در طول یکسال گذشته، هزاران کلمهی دیگر به مستندات لیارا اضافه کردیم. صفحات بیشتری ساختیم. صدها دقیقه، ویدیو ضبط کردیم. دهها مثال و نمونهکد جدید اضافه کردیم. دورههای آموزشی صفر تا صد ساختیم. ویدیوهای کوتاه ۷۰ ثانیهای…
📌 قابل ذکر است که پلن پایه برای تمامی کاربران، به رایگان فعال است و ارتقای حساب کاربری کاملا اختیاریست.
آنچه که برای ما اهمیت بالایی دارد این است که بتوانیم پاسخگوی نیازهای دستههای مختلف کاربرانمان باشیم و در عین حال، این انعطاف را هم داشته باشند تا تجربهی خود را شخصیسازی کنند.
☁️ @liara_cloud
آنچه که برای ما اهمیت بالایی دارد این است که بتوانیم پاسخگوی نیازهای دستههای مختلف کاربرانمان باشیم و در عین حال، این انعطاف را هم داشته باشند تا تجربهی خود را شخصیسازی کنند.
☁️ @liara_cloud
📢 فرصت همکاری در لیارا
✅ اگر به جاوا اسکریپت و کتابخانه React مسلط هستید و درک مناسبی از مفاهیم Async و DOM دارید، ما در بخش فنی لیارا به دنبال یک برنامهنویس Front-End به صورت تمام وقت و حضوری هستیم.
📌 برای مشاهده توانمندیهای مورد نیاز و ارسال رزومه به لینک زیر مراجعه کنید:
https://jobinja.ir/1172801
☁️ @liara_cloud
✅ اگر به جاوا اسکریپت و کتابخانه React مسلط هستید و درک مناسبی از مفاهیم Async و DOM دارید، ما در بخش فنی لیارا به دنبال یک برنامهنویس Front-End به صورت تمام وقت و حضوری هستیم.
📌 برای مشاهده توانمندیهای مورد نیاز و ارسال رزومه به لینک زیر مراجعه کنید:
https://jobinja.ir/1172801
☁️ @liara_cloud
جابینجا، شغلی رویایی خود را پیدا کنید
استخدام Front-End Developer (قم-React) در لیارا | جابینجا
استخدام برای فرصت شغلی Front-End Developer (قم-React) در Liara,
تسلط بر HTML و CSS تسلط بر توسعه Responsive تسلط بر Tailwind CSS تسلط بر ES6
تسلط بر HTML و CSS تسلط بر توسعه Responsive تسلط بر Tailwind CSS تسلط بر ES6
✅ بازطراحی و ایجاد تجربهی جدید برای «استقرار با مرورگر»
💡 همانطور که در جریان هستید، به تازگی امکان استقرار برنامهها را با مرورگر از طریق کنسول لیارا فراهم کردیم. نسخهی اول این قابلیت جهت دریافت نظرات و بازخوردهای شما منتشر شد و حالا این بخش را کاملا بازطراحی کردیم.
1️⃣ در مرحلهی اول لازم است که برنامهی خود را در قالب فایل Zip در کنسول لیارا رها کنید.
2️⃣ سپس پورتی که برنامه روی آن listen میکند را وارد کنید.
3️⃣ اگر نیاز به تعریف دیسک دارید، در این مرحله باید دیسکها را تنظیم کنید.
4️⃣ در مرحلهی چهارم، امکان وارد کردن تنظیمات اختصاصی مرتبط با پلتفرم و در واقع زبان و فریمورک انتخاب شده وجود دارد. برای مثال، میتوانید نسخهی NodeJS دلخواه خود را انتخاب کنید.
5️⃣ مرحلهی آخر، برای تنظیمات build است. برای مثال، میتوانید موقعیتی که در آن build انجام شود را انتخاب کنید.
💡 همانطور که در جریان هستید، به تازگی امکان استقرار برنامهها را با مرورگر از طریق کنسول لیارا فراهم کردیم. نسخهی اول این قابلیت جهت دریافت نظرات و بازخوردهای شما منتشر شد و حالا این بخش را کاملا بازطراحی کردیم.
1️⃣ در مرحلهی اول لازم است که برنامهی خود را در قالب فایل Zip در کنسول لیارا رها کنید.
2️⃣ سپس پورتی که برنامه روی آن listen میکند را وارد کنید.
3️⃣ اگر نیاز به تعریف دیسک دارید، در این مرحله باید دیسکها را تنظیم کنید.
4️⃣ در مرحلهی چهارم، امکان وارد کردن تنظیمات اختصاصی مرتبط با پلتفرم و در واقع زبان و فریمورک انتخاب شده وجود دارد. برای مثال، میتوانید نسخهی NodeJS دلخواه خود را انتخاب کنید.
5️⃣ مرحلهی آخر، برای تنظیمات build است. برای مثال، میتوانید موقعیتی که در آن build انجام شود را انتخاب کنید.
Liara
✅ بازطراحی و ایجاد تجربهی جدید برای «استقرار با مرورگر» 💡 همانطور که در جریان هستید، به تازگی امکان استقرار برنامهها را با مرورگر از طریق کنسول لیارا فراهم کردیم. نسخهی اول این قابلیت جهت دریافت نظرات و بازخوردهای شما منتشر شد و حالا این بخش را کاملا…
📌 ما به طور مستمر در حال بهبود تجربهی استقرار برنامهها هستیم. طی هفتههای اخیر، بهبودهای فراوانی در عملکرد mirrorهای داخل کشور لیارا اعمال کردیم تا با سرعت بیشتری پکیجها را دریافت و در داخل کشور نگهداری کنیم. buildها دائما توسط تیم فنی لیارا در حال مانیتور شدن هستند و در صورت افزایش تعداد خطاها، فورا فرایند بررسی مشکل را آغاز میکنیم.
در صورتی که پیشنهادی در این زمینه دارید، میتوانید با ایجاد تیکت در دستهی «پیشنهادات»، تجربهی بهتری برای خودتان بسازید.
☁️ @liara_cloud
در صورتی که پیشنهادی در این زمینه دارید، میتوانید با ایجاد تیکت در دستهی «پیشنهادات»، تجربهی بهتری برای خودتان بسازید.
☁️ @liara_cloud
✅ اضافهشدن پشتیبانی از NodeJS 22
🚀 از این پس برای استقرار برنامههای NodeJS میتوانید از آخرین نسخهی این پلتفرم استفاده کنید و از امکانات و قابلیتهای جدید آن بهرهمند شوید.
در صورتی که از طریق کنسول لیارا برنامههای خود را دیپلوی میکنید، نسخهی ۲۲ به لیست نسخههای قابل انتخاب اضافه شدهاست. همچنین، کاربرانی که از Liara CLI استفاده میکنند، میتوانند طبق مستندات زیر نسخهی ۲۲ را استفاده کنند:
https://docs.liara.ir/app-deploy/nodejs/tips/#nodejs-version
☁️ @liara_cloud
🚀 از این پس برای استقرار برنامههای NodeJS میتوانید از آخرین نسخهی این پلتفرم استفاده کنید و از امکانات و قابلیتهای جدید آن بهرهمند شوید.
در صورتی که از طریق کنسول لیارا برنامههای خود را دیپلوی میکنید، نسخهی ۲۲ به لیست نسخههای قابل انتخاب اضافه شدهاست. همچنین، کاربرانی که از Liara CLI استفاده میکنند، میتوانند طبق مستندات زیر نسخهی ۲۲ را استفاده کنند:
https://docs.liara.ir/app-deploy/nodejs/tips/#nodejs-version
☁️ @liara_cloud
✅ اضافهشدن پشتیبانی از PHP 8.3
🚀 از این پس برای استقرار برنامههای PHP میتوانید از آخرین نسخهی این پلتفرم استفاده کنید و از امکانات و قابلیتهای جدید آن بهرهمند شوید.
در حال حاضر، نسخهی 8.3 در پلتفرم PHP و Laravel و همینطور وردپرس پلاس، در دسترس است.
☁️ @liara_cloud
🚀 از این پس برای استقرار برنامههای PHP میتوانید از آخرین نسخهی این پلتفرم استفاده کنید و از امکانات و قابلیتهای جدید آن بهرهمند شوید.
در حال حاضر، نسخهی 8.3 در پلتفرم PHP و Laravel و همینطور وردپرس پلاس، در دسترس است.
☁️ @liara_cloud
✅ صفحهی «تخمین هزینهها» اضافه شد
💡 با توجه به اینکه سرویسهای لیارا به صورت ساعتی و بر حسب مصرف (Pay as You Go) قیمتگذاری شدهاند و قبل از مصرف، صورتحساب ماهانه صادر نمیشود، ممکن است دید کافی نسبت به هزینهها وجود نداشته باشد.
به کمک صفحهی تخمین هزینهها که به تازگی به بخش افزایش اعتبار اضافه شده، امکان تخمین هزینههای روزانه و ماهانه را دارید. در این صفحه، هزینههای هر سرویس به تفکیک عنوان شده است.
📌 با توجه به این که شما در هر لحظهای میتوانید مصرف خود را با افزایش پلن و یا کاهش پلن سرویسها تغییر دهید، صفحهی تخمین هزینهها صرفا تخمینی بر حسب وضعیت فعلی سرویسها ارائه میکند.
👉 https://console.liara.ir/credit/details
☁️ @liara_cloud
💡 با توجه به اینکه سرویسهای لیارا به صورت ساعتی و بر حسب مصرف (Pay as You Go) قیمتگذاری شدهاند و قبل از مصرف، صورتحساب ماهانه صادر نمیشود، ممکن است دید کافی نسبت به هزینهها وجود نداشته باشد.
به کمک صفحهی تخمین هزینهها که به تازگی به بخش افزایش اعتبار اضافه شده، امکان تخمین هزینههای روزانه و ماهانه را دارید. در این صفحه، هزینههای هر سرویس به تفکیک عنوان شده است.
📌 با توجه به این که شما در هر لحظهای میتوانید مصرف خود را با افزایش پلن و یا کاهش پلن سرویسها تغییر دهید، صفحهی تخمین هزینهها صرفا تخمینی بر حسب وضعیت فعلی سرویسها ارائه میکند.
👉 https://console.liara.ir/credit/details
☁️ @liara_cloud
✅ اعلانِ حداقل اعتبار، به صورت خودکار
💡 تا به امروز تنها امکان دریافت اعلان حداقل اعتبار در حالت دستی وجود داشت. یعنی مبلغی را میتوانستید مشخص کنید که در صورت رسیدن اعتبار شما به کمتر از این مبلغ، اعلانی را دریافت میکردید.
🔔 اما از این پس امکان تنظیم «حالت خودکار» فراهم شدهاست. زمانی که اعتبار شما به نقطهای برسد که برای فعال ماندن سرویسها کافی نیست، اعلانی را دریافت میکنید. این اعلان را یک هفته زودتر به صورت خودکار دریافت میکنید تا فرصت کافی برای افزایش اعتبار داشته باشید. این اعلان به صورت خودکار، بسته به مصرف ماهانه شما ارسال میشود.
📌 چنانچه قبلا تنظیمات اعلانِ حداقل اعتبار را به صورت دستی تنظیم کردهاید، میتوانید مجددا وارد بخش تنظیمات شده و حالت خودکار را فعال کنید.
👉 https://console.liara.ir/settings/notifications
☁️ @liara_cloud
💡 تا به امروز تنها امکان دریافت اعلان حداقل اعتبار در حالت دستی وجود داشت. یعنی مبلغی را میتوانستید مشخص کنید که در صورت رسیدن اعتبار شما به کمتر از این مبلغ، اعلانی را دریافت میکردید.
🔔 اما از این پس امکان تنظیم «حالت خودکار» فراهم شدهاست. زمانی که اعتبار شما به نقطهای برسد که برای فعال ماندن سرویسها کافی نیست، اعلانی را دریافت میکنید. این اعلان را یک هفته زودتر به صورت خودکار دریافت میکنید تا فرصت کافی برای افزایش اعتبار داشته باشید. این اعلان به صورت خودکار، بسته به مصرف ماهانه شما ارسال میشود.
📌 چنانچه قبلا تنظیمات اعلانِ حداقل اعتبار را به صورت دستی تنظیم کردهاید، میتوانید مجددا وارد بخش تنظیمات شده و حالت خودکار را فعال کنید.
👉 https://console.liara.ir/settings/notifications
☁️ @liara_cloud
✅ اضافهشدن قابلیت Hookها
💡پلتفرمهای لیارا برای اجرای زبانها و فریمورکهای برنامهنویسی مختلف طراحی شدهاند. با قابلیت جدید هوکها، میتوانید این پلتفرمها را بر حسب نیازمندیهای خود شخصیسازی کنید. برای نمونه، پکیجهایی که نیاز دارید را با apt-get نصب کنید و یا قبل از start شدن برنامه، migrationهای خود را اجرا کنید و فرایندها را خودکار کنید.
🚀 هر هوک، یک فایل sh است که باید در ریشهی برنامهی خود قرار دهید. برای مثال، میتوانید یک هوک با نام
📌 برای استفاده از هوکها در پلتفرم خود، مستندات لیارا را مطالعه کنید.
👉 https://docs.liara.ir/app-deploy/nodejs/hooks/
☁️ @liara_cloud
💡پلتفرمهای لیارا برای اجرای زبانها و فریمورکهای برنامهنویسی مختلف طراحی شدهاند. با قابلیت جدید هوکها، میتوانید این پلتفرمها را بر حسب نیازمندیهای خود شخصیسازی کنید. برای نمونه، پکیجهایی که نیاز دارید را با apt-get نصب کنید و یا قبل از start شدن برنامه، migrationهای خود را اجرا کنید و فرایندها را خودکار کنید.
🚀 هر هوک، یک فایل sh است که باید در ریشهی برنامهی خود قرار دهید. برای مثال، میتوانید یک هوک با نام
liara_pre_start.sh
ساخته و دستور php artisan migrate
را در آن بنویسید و دیپلوی کنید.📌 برای استفاده از هوکها در پلتفرم خود، مستندات لیارا را مطالعه کنید.
👉 https://docs.liara.ir/app-deploy/nodejs/hooks/
☁️ @liara_cloud
✅ افزایش سرعت نصب پکیجهای Composer
💡 با توجه به اینکه ارتباط با دیتاسنترهای خارج از کشور ممکن است پایدار نباشد و گاها کند شود و منجر به طولانیشدن زمان build برنامههای شما شود، سرورهای Mirror لیارا به عنوان واسطه عمل میکنند و بعد از اینکه پکیجی یکبار دانلود و نصب شود، پس از آن از Cache داخل کشور برای نصب همان پکیج در دیپلویهای بعدی استفاده میشود.
🚀 تا کنون، mirror لیارا برای پکیج منیجرهای npm و pip به صورت پیشفرض، فعال شده بود و از این پس، برای پکیج منیجر Composer هم فعال شده است. بنابراین، دیپلویهای پلتفرمهای PHP و Laravel سریعتر خواهند شد.
📌 برای استفاده از این قابلیت نیازی به اقدام خاصی نیست چرا که به صورت پیشفرض برای تمام کاربران فعال شده است.
☁️ @liara_cloud
💡 با توجه به اینکه ارتباط با دیتاسنترهای خارج از کشور ممکن است پایدار نباشد و گاها کند شود و منجر به طولانیشدن زمان build برنامههای شما شود، سرورهای Mirror لیارا به عنوان واسطه عمل میکنند و بعد از اینکه پکیجی یکبار دانلود و نصب شود، پس از آن از Cache داخل کشور برای نصب همان پکیج در دیپلویهای بعدی استفاده میشود.
🚀 تا کنون، mirror لیارا برای پکیج منیجرهای npm و pip به صورت پیشفرض، فعال شده بود و از این پس، برای پکیج منیجر Composer هم فعال شده است. بنابراین، دیپلویهای پلتفرمهای PHP و Laravel سریعتر خواهند شد.
📌 برای استفاده از این قابلیت نیازی به اقدام خاصی نیست چرا که به صورت پیشفرض برای تمام کاربران فعال شده است.
☁️ @liara_cloud
✅ قابلیت «استقرار بدون اختلال» به صورت آزمایشی فعال شد
🚀 با این قابلیت، در هر استقرار جدید، لیارا همزمان نسخهی جدید و نسخهی قبلی را وضعیت «در حال اجرا» نگه میدارد اما ترافیک کاربران شما به نسخهی جدید هدایت نمیشود. چرا که نسخهی جدید ممکن است مشکلاتی داشته باشد و با خطایی مواجه شود. سپس، چنانچه نسخهی جدید سالم باشد و بدون مشکلی اجرا شود، ترافیک شما بدون اختلالی به نسخهی جدید هدایت میشود و نسخهی قدیمی خاموش میشود.
جزئیات بیشتر عملکرد این سیستم را میتوانید در مستندات لیارا مطالعه کنید.
🩺 همچنین شما میتوانید با تعریف «تست بررسی سلامت» و در واقع Health Check، عملکرد این سیستم را بهبود دهید.
📌 تا به امروز، این قابلیت تنها برای زیرساخت قدیمی لیارا در دسترس بود اما از آنجایی که ما در زیرساخت جدیدمان از Orchestrator اختصاصی لیارا استفاده میکنیم، این قابلیت را توسعه دادیم تا از این پس تمام کاربران بتوانند از آن بهرهمند شوند.
🚀 با این قابلیت، در هر استقرار جدید، لیارا همزمان نسخهی جدید و نسخهی قبلی را وضعیت «در حال اجرا» نگه میدارد اما ترافیک کاربران شما به نسخهی جدید هدایت نمیشود. چرا که نسخهی جدید ممکن است مشکلاتی داشته باشد و با خطایی مواجه شود. سپس، چنانچه نسخهی جدید سالم باشد و بدون مشکلی اجرا شود، ترافیک شما بدون اختلالی به نسخهی جدید هدایت میشود و نسخهی قدیمی خاموش میشود.
جزئیات بیشتر عملکرد این سیستم را میتوانید در مستندات لیارا مطالعه کنید.
🩺 همچنین شما میتوانید با تعریف «تست بررسی سلامت» و در واقع Health Check، عملکرد این سیستم را بهبود دهید.
📌 تا به امروز، این قابلیت تنها برای زیرساخت قدیمی لیارا در دسترس بود اما از آنجایی که ما در زیرساخت جدیدمان از Orchestrator اختصاصی لیارا استفاده میکنیم، این قابلیت را توسعه دادیم تا از این پس تمام کاربران بتوانند از آن بهرهمند شوند.