Skip to content

Commit

Permalink
update some pages
Browse files Browse the repository at this point in the history
  • Loading branch information
A-Najmabadi committed Oct 8, 2024
1 parent ff5ab17 commit 67311a4
Show file tree
Hide file tree
Showing 5 changed files with 113 additions and 28 deletions.
4 changes: 4 additions & 0 deletions src/components/Sidebar/data.js
Original file line number Diff line number Diff line change
Expand Up @@ -1980,6 +1980,10 @@ export default {
title: "تغییر نسخه Python",
link: "/paas/flask/how-tos/choose-version"
},
{
title: "تنظیم تعداد workerهای Gunicorn",
link: "/paas/flask/how-tos/set-gunicorn-workers"
},
// {
// title: "راه‌اندازی برنامه WebSocket",
// link: "/paas/flask/how-tos/use-websocket"
Expand Down
18 changes: 9 additions & 9 deletions src/pages/email-server/details/plans.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,16 @@ import Head from "next/head";
<hr className="mb-2" />

به صورت کلی، لیارا در ایمیل‌سرور، پلن‌های زیر را ارائه می‌دهد:
<Table headers={ ["نام پلن", "تعداد ارسال روزانه", "تعداد ارسال ماهانه", "تعداد دریافت ایمیل", "تعداد نشانی قابل ایجاد", "تعداد فوروارد به ازای هر نشانی", "نگه‌داری آخرین ایمیل‌ها"]}

<Table headers={ ["نام پلن", "M1", "M2", "M3", "M4", "M5", "M6", "M7", "M8"]}
data={ [
["M1", "۱۰", "۱۰۰", "بی‌نهایت", "۱", "۱", "۵۰"],
["M2", "۵۰۰", "۵,۰۰۰", "بی‌نهایت", "۲", "۲", "۲,۵۰۰"],
["M3", "۱,۰۰۰", "۱۰,۰۰۰", "بی‌نهایت", "۴", "۴", "۵,۰۰۰"],
["M4", "۲,۰۰۰", "۲۰,۰۰۰", "بی‌نهایت", "۸", "۸", "۱۰,۰۰۰"],
["M5", "۴,۰۰۰", "۴۰,۰۰۰", "بی‌نهایت", "۱۶", "۱۶", "۲۰,۰۰۰"],
["M6", "۸,۰۰۰", "۸۰,۰۰۰", "بی‌نهایت", "۳۲", "۳۲", "۴۰,۰۰۰"],
["M7", "۱۶,۰۰۰", "۱۶۰,۰۰۰", "بی‌نهایت", "۶۴", "۶۴", "۸۰,۰۰۰"],
["M7", "۳۲,۰۰۰", "۳۲۰,۰۰۰", "بی‌نهایت", "۱۲۸", "۱۲۸", "۱۶۰,۰۰۰"],
["تعداد ارسال روزانه", "۱۰", "۵۰۰", "۱,۰۰۰", "۲,۰۰۰", "۴,۰۰۰", "۸,۰۰۰", "۱۶,۰۰۰", "۳۲,۰۰۰"],
["تعداد ارسال ماهانه", "۱۰۰", "۵,۰۰۰", "۱۰,۰۰۰", "۲۰,۰۰۰", "۴۰,۰۰۰", "۸۰,۰۰۰", "۱۶۰,۰۰۰", "۳۲۰,۰۰۰"],
["تعداد دریافت ایمیل", "بی‌نهایت", "بی‌نهایت", "بی‌نهایت", "بی‌نهایت", "بی‌نهایت", "بی‌نهایت", "بی‌نهایت", "بی‌نهایت"],
["تعداد نشانی قابل ایجاد", "۱", "۲", "۴", "۸", "۱۶", "۳۲", "۶۴", "۱۲۸"],
["تعداد فوروارد به ازای هر نشانی", "۱", "۲", "۴", "۸", "۱۶", "۳۲", "۶۴", "۱۲۸" ],
["نگه‌داری آخرین ایمیل‌ها", "۵۰", "۲,۵۰۰", "۵,۰۰۰", "۱۰,۰۰۰", "۲۰,۰۰۰", "۴۰,۰۰۰", "۸۰,۰۰۰", "۱۶۰,۰۰۰"],

]} />

<Section id="best-plan" title="انتخاب پلن مناسب" />
Expand Down
7 changes: 4 additions & 3 deletions src/pages/one-click-apps/liara-compose/envs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,11 @@ import Head from "next/head";
<ul>
<li>متغیر <Important>APP_NAME$</Important>: این متغیر شناسه برنامه‌تان را بر می‌گرداند.</li>
<li>متغیر <Important>RANDOM_STRING$</Important>: این متغیر یک رشته شامل تعدادی کاراکتر تصادفی برای شما برمی‌گرداند و مناسب مقداردهی کلیدها است.</li>
<li>متغیرهای مربوط به دیتابیس: متغیرهایی مانند <Important>DB_main_HOST$</Important> , <Important>DB_main_USER$</Important> , <Important>DB_main_USER$</Important> و ... برای دسترسی به دیتابیس.</li>
<li>متغیرهای مربوط به دیتابیس: متغیرهایی مانند <Important>DB_main_HOST$</Important> , <Important>DB_main_USER$</Important> , <Important>DB_main_PORT$</Important>, <Important>DB_main_HOST$</Important> و <Important>DB_main_NAME$</Important> برای دسترسی به دیتابیس، که در صورت
وجود، می‌توانید از آن‌ها استفاده کنید.</li>
<li>متغیر <Important>APP_id_NAME$</Important>: شناسه برنامه اولیه در برنامه دوم به کمک فیلد id؛ به عنوان مثال، اگر که برنامه اول در فایل liara compose آیدی برابر با back دارد؛ می‌توانید در برنامه دوم با متغیری به نام <Important>APP_back_NAME$</Important>، به آن، دسترسی داشته باشید.</li>

</ul>
<div className="h-2" />
در نظر داشته باشید که در صورت وجود دیتابیس در فایل <Important>liara-compose.yaml</Important>، شما می‌توانید به تمام متغیرهای مربوط به اتصال به آن، دسترسی داشته باشید.



Expand Down
76 changes: 60 additions & 16 deletions src/pages/one-click-apps/wordpress/quick-start.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -49,15 +49,63 @@ content: (
<>
<h3>راه‌اندازی برنامه</h3>
<p>
در ادامه، بر روی منوی <b>برنامه‌های آماده</b> و سپس بر روی برنامه <b>WordPress</b>، کلیک کنید. در ادامه، بر روی گزینه <b>نصب سریع</b> کلیک کنید
و در صورت تمایل، یک شناسه برای برنامه خود، وارد کنید و در نهایت بر روی گزینه <b>نصب و راه‌اندازی</b> کلیک کنید تا برنامه‌تان در لیارا، راه‌اندازی شود.
بر روی منوی <b>برنامه‌های آماده</b> و سپس بر روی برنامه <b>WordPress</b>، کلیک کنید.
در ادامه، می‌توانید از گزینه <b>نصب سریع</b> یا گزینه <b>نصب پیشرفته</b> برای استقرار و نصب برنامه‌تان استفاده کنید:
</p>
<video
src="https://files.liara.ir/liara/docs/wordpress.mp4"
controls="controls"
className="block w-full"
width="100%"
/>
<Tabs
tabs={["نصب سریع", "نصب پیشرفته"]}
content={[
<>
<p>
در صورتی که از قابلیت <b>نصب سریع</b> استفاده کنید؛ لیارا از شما می‌خواهد که یک
‌نام برای برنامه خود، انتخاب کنید؛ که شما می‌توانید در صورت تمایل و پس از وارد کردن نام موردنظرتان برای برنامه، بر روی گزینه <b>نصب و راه‌اندازی</b> کلیک کنید تا برنامه‌‌تان ساخته و نصب شود.
</p>

<div className="h-4" />
<img src="https://files.liara.ir/liara/docs/one-click-app-quick-setup.gif" alt="create one click app using quick setup feature" />
<div className="h-4" />

<p>
با انجام کار فوق، لیارا برای برنامه(برنامه‌ها)ی شما،
شناسه منحصربه‌فرد و یک <a href="/paas/details/private-network" className="text-[#2196f3]">شبکه خصوصی</a> جدید با <a href="/paas/details/plans/hardware-plans" className="text-[#2196f3]">پلن سخت‌افزاری</a> و <a href="/paas/details/plans/software-plans" className="text-[#2196f3]">بسته امکانات </a> پیش‌فرض، ایجاد می‌کند و پس از موفقیت آمیز بودن نصب برنامه، شما می‌توانید وضعیت برنامه‌تان
را در بخش <a href="/paas/details/events" className="text-[#2196f3]">رویدادها</a> و <a href="/paas/details/observations/software" className="text-[#2196f3]">لاگ‌ها</a> بررسی کنید.
</p>
</>,
<>
<p>
در صورتی که بر روی گزینه <b>نصب پیشرفته</b> کلیک کنید به یک صفحه جدید هدایت می‌شوید که
در این صفحه می‌توانید برای برنامه (برنامه‌ها) و دیتابیس (دیتابیس‌ها)ی مدنظرتان شناسه
و <a href="/paas/details/plans/hardware-plans" className="text-[#2196f3]">پلن سخت‌‌افزاری</a> انتخاب کنید.
در نظر داشته باشید که <a href="/paas/details/plans/software-plans" className="text-[#2196f3]">بسته امکانات</a> برنامه‌تان، متناسب
با نیازهای برنامه‌تان است که به صورت پیش‌فرض انتخاب می‌شود.
همچنین شما می‌توانید نسخه PHP و WordPress مدنظرتان را، طبق نسخه‌های موجود، انتخاب کنید.
</p>
<div className="h-4" />
<p>
در این صفحه، شما می‌توانید <a href="/paas/details/private-network" className="text-[#2196f3]">شبکه خصوصی</a> مدنظرتان را انتخاب کنید
تا برنامه‌تان در شبکه خصوصی انتخاب‌شده، نصب شود. در صورتی که شبکه خصوصی برای برنامه انتخاب نشود،
لیارا به صورت خودکار، یک شبکه خصوصی برای برنامه‌تان ایجاد می‌کند.
</p>
<div className="h-4" />
<p>
همچنین، شما می‌توانید با کلیک بر روی گزینه <b>ویرایش Liara Compose</b>، <Important>Liara Compose</Important> برنامه را بنا به نیاز خود، شخصی‌سازی کنید.
در این فایل، شما می‌توانید تگ داکرایمیج، آیدی، پلن سخت‌افزاری، بسته امکانات، متغیرهای محیطی و ... برنامه‌تان
را تغییر داده یا سازمان‌دهی کنید.
</p>
<div className="h-4" />
<Alert variant="success">
<p>
همچنین بخوانید: <a href="/one-click-apps/liara-compose/about/" className="text-[#2196f3]">فایل <Important>Liara Compose</Important> چیست؟</a>
</p>
</Alert>
<Alert variant="info">
<p>
محتوای کامل <Important>Liara Compose</Important> برنامه در <a href="https://github.com/liara-cloud/compose-templates/blob/master/wordpress/liara-compose.yaml" className="text-[#2196f3]">اینجا</a>، قرار گرفته است.
</p>
</Alert>
</>
]}
/>

</>
)
Expand All @@ -67,7 +115,6 @@ width="100%"


<br/>
با انجام مراحل فوق، برنامه WordPress شما ایجاد می‌شود و شما می‌توانید از آن استفاده کنید.
<div className="h-1" />

<Alert variant="info">
Expand Down Expand Up @@ -105,6 +152,10 @@ width="100%"
title: "مشاهده اکستنشن‌های نصب‌شده",
link: "/one-click-apps/wordpress/how-tos/see-extensions"
},
{
title: "اضافه کردن دامنه به برنامه‌های وردپرسی",
link: "/paas/domains/add-domain#connect-domain-in-wordpress-apps"
},
].map(item =>
<Link href={item.link}>
<Card className="flex cursor-pointer w-full items-center justify-between">
Expand All @@ -119,12 +170,5 @@ width="100%"
)}
</div>

<div className="h-1" />

<Alert variant="info">
<p>
همچنین بخوانید: <a href="/paas/domains/add-domain#connect-domain-in-wordpress-apps" className="text-[#2196f3] ">اضافه کردن دامنه به برنامه‌های وردپرسی</a>
</p>
</Alert>

</Layout>
36 changes: 36 additions & 0 deletions src/pages/paas/flask/how-tos/set-gunicorn-workers.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
import Layout from "@/components/Layout";
import Button from "@/components/Common/button";
import Section from "@/components/Common/section";
import Alert from "@/components/Common/alert";
import Tabs from "@/components/Common/tab";
import Step from "@/components/Common/step";
import Card from "@/components/Common/card";
import Important from "@/components/Common/important";
import Highlight from "@/components/Common/highlight";
import Link from "next/link";
import NextPage from "@/components/Common/nextpage";

import Head from "next/head";

<Layout>
<Head>
<title>مستندات تنظیم تعداد workerهای Gunicorn در Flask - لیارا</title>
</Head>
# تنظیم تعداد workerهای Gunicorn در برنامه‌های Flask
<hr className="mb-2" />

در <a href="https://gunicorn.org/" className="text-[#2196f3] ">Gunicorn</a>، یک worker فرآیندی است که مسئول پردازش درخواست‌ها و پاسخ‌ها در یک برنامه وب است. worker می‌تواند به صورت مستقل از بقیه فرآیندها عمل کند و بار کاری بین آنها، به سادگی، تقسیم می‌شود. این کار باعث افزایش کارایی و مقیاس‌پذیری برنامه می‌شود.

برای تنظیم تعداد Workerهای Gunicorn کافیست تا طبق مستندات <a href="/paas/details/envs" className="text-[#2196f3] ">تنظیم متغیرهای محیطی</a>، یک متغیر محیطی به نام <Important>GUNICORN_WORKERS</Important>
با مقدار دلخواه که همان تعداد Workerها است، به برنامه اضافه کنید.


<div className="h-2" />
<Alert variant="info">
<p>
مقدار پیش‌فرض این متغیر در برنامه‌های Flask، برابر با 3 است.
</p>
</Alert>


</Layout>

0 comments on commit 67311a4

Please sign in to comment.