Skip to content

Commit

Permalink
Change Version One Click Apps #503
Browse files Browse the repository at this point in the history
  • Loading branch information
jarqvi authored Jan 13, 2024
1 parent fbe99a0 commit ded5f11
Show file tree
Hide file tree
Showing 16 changed files with 609 additions and 0 deletions.
5 changes: 5 additions & 0 deletions components/Sidebar/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -1051,6 +1051,11 @@ const Sidebar = ({ searchOpen, setSearchOpen }) => {
اتصال از طریق Laravel
</ActiveLink>
</li>
<li>
<ActiveLink href="/one-click-apps/soketi/tips">
توضیحات و نکات تکمیلی
</ActiveLink>
</li>
</ul>
</li>
<li>
Expand Down
36 changes: 36 additions & 0 deletions pages/one-click-apps/ghost.js
Original file line number Diff line number Diff line change
Expand Up @@ -84,5 +84,41 @@ mail__options__auth__pass=*********`}
قابل ذکر است که مقدار <span className="code">from@example.com</span> در
قطعه کد زیر باید یکی از نشانی‌های اضافه شده در سرویس ایمیل باشد.
</Notice>

<h4 id="upgrade">تغییر نسخه‌ی برنامه مستقر شده</h4>
<p>
برخی مواقع لازم شده که نسخه برنامه‌ی آماده‌ای که مستقر کردیم رو تغییر
بدیم. برای مثال، نسخه جدیدی از آن برنامه منتشر شده و ما می‌خواهیم از آن
استفاده بکنیم. نکته‌ای که باید قبل تغییر نسخه برنامه‌مان در نظر داشته
باشیم، این است که آن نسخه با لیارا سازگاری داشته باشد و در صورتی که لازم
باشد از دیسک‌ها برای مواردی همچون تغییرات در برنامه یا نگهداری اطلاعات‌مان
استفاده بکنیم. یا حتی لازم باشد یک سری متغیر‌هایی در برنامه‌مان تنظیم
کنیم. در اینجا شما می‌تونید یک نمونه ساده از تغییر نسخه را مشاهده کنید.
برای شروع لازم هست ابتدا در سیستم لوکال فایلی تحت عنوان{" "}
<span className="code">liara.json</span>
ایجاد کنید و مقادیر زیر رو در اون قرار بدید:
</p>
<Highlight className="json">
{`{
"image": "ghost:<your-version>",
"port": 2368,
"app": "<your-app-name>",
"disks": [
{
"name": "content",
"mountTo": "/var/lib/ghost/content"
}
]
}`}
</Highlight>
<p>
در اینجا مقدار app، برابر هست با نام برنامه‌ای که در لیارا ایجاد کردید و
مقدار image، برابر هست نام image برنامه‌تان. در قسمت port، پورتی که
برنامه‌تان بر روی آن اجرا می‌شود و در قسمت disks، قرار داده شده است نام
دیسک‌هایی که به صورت پیش‌فرض برای برنامه‌تان نیاز هست. در نهایت با{" "}
<span className="code">liara-cli</span> و سپس دستور زیر برنامه‌تان مستقر
کنید:
</p>
<Highlight className="json">{`liara deploy`}</Highlight>
</Layout>
);
43 changes: 43 additions & 0 deletions pages/one-click-apps/gitea.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import Notice from "../../components/Notice";
import Layout from "../../components/Layout";
import PlatformIcon from "../../components/PlatformIcon";
import ZoomableImage from "../../components/ZoomableImage";
import Highlight from "react-highlight";

export default () => (
<Layout>
Expand Down Expand Up @@ -56,5 +57,47 @@ export default () => (
مراجعه کرده و طبق مستندات، دامنه‌ اختصاصی مورد نظرتان را به برنامه متصل
کنید.
</Notice>

<h3>🎯 توضیحات و نکات تکمیلی</h3>

<h4 id="upgrade">تغییر نسخه‌ی برنامه مستقر شده</h4>
<p>
برخی مواقع لازم شده که نسخه برنامه‌ی آماده‌ای که مستقر کردیم رو تغییر
بدیم. برای مثال، نسخه جدیدی از آن برنامه منتشر شده و ما می‌خواهیم از آن
استفاده بکنیم. نکته‌ای که باید قبل تغییر نسخه برنامه‌مان در نظر داشته
باشیم، این است که آن نسخه با لیارا سازگاری داشته باشد و در صورتی که لازم
باشد از دیسک‌ها برای مواردی همچون تغییرات در برنامه یا نگهداری اطلاعات‌مان
استفاده بکنیم. یا حتی لازم باشد یک سری متغیر‌هایی در برنامه‌مان تنظیم
کنیم. در اینجا شما می‌تونید یک نمونه ساده از تغییر نسخه را مشاهده کنید.
برای شروع لازم هست ابتدا در سیستم لوکال فایلی تحت عنوان{" "}
<span className="code">liara.json</span>
ایجاد کنید و مقادیر زیر رو در اون قرار بدید:
</p>
<Highlight className="json">
{`{
"image": "gitea/gitea:<your-version>",
"port": 3000,
"app": "<your-app-name>",
"disks": [
{
"name": "config",
"mountTo": "/etc/gitea"
},
{
"name": "data",
"mountTo": "/var/lib/gitea"
}
]
}`}
</Highlight>
<p>
در اینجا مقدار app، برابر هست با نام برنامه‌ای که در لیارا ایجاد کردید و
مقدار image، برابر هست نام image برنامه‌تان. در قسمت port، پورتی که
برنامه‌تان بر روی آن اجرا می‌شود و در قسمت disks، قرار داده شده است نام
دیسک‌هایی که به صورت پیش‌فرض برای برنامه‌تان نیاز هست. در نهایت با{" "}
<span className="code">liara-cli</span> و سپس دستور زیر برنامه‌تان مستقر
کنید:
</p>
<Highlight className="json">{`liara deploy`}</Highlight>
</Layout>
);
39 changes: 39 additions & 0 deletions pages/one-click-apps/grafana.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import Notice from "../../components/Notice";
import Layout from "../../components/Layout";
import PlatformIcon from "../../components/PlatformIcon";
import ZoomableImage from "../../components/ZoomableImage";
import Highlight from "react-highlight";

export default () => (
<Layout>
Expand Down Expand Up @@ -57,5 +58,43 @@ export default () => (
مراجعه کرده و طبق مستندات، دامنه‌ اختصاصی مورد نظرتان را به برنامه متصل
کنید.
</Notice>

<h3>🎯 توضیحات و نکات تکمیلی</h3>

<h4 id="upgrade">تغییر نسخه‌ی برنامه مستقر شده</h4>
<p>
برخی مواقع لازم شده که نسخه برنامه‌ی آماده‌ای که مستقر کردیم رو تغییر
بدیم. برای مثال، نسخه جدیدی از آن برنامه منتشر شده و ما می‌خواهیم از آن
استفاده بکنیم. نکته‌ای که باید قبل تغییر نسخه برنامه‌مان در نظر داشته
باشیم، این است که آن نسخه با لیارا سازگاری داشته باشد و در صورتی که لازم
باشد از دیسک‌ها برای مواردی همچون تغییرات در برنامه یا نگهداری اطلاعات‌مان
استفاده بکنیم. یا حتی لازم باشد یک سری متغیر‌هایی در برنامه‌مان تنظیم
کنیم. در اینجا شما می‌تونید یک نمونه ساده از تغییر نسخه را مشاهده کنید.
برای شروع لازم هست ابتدا در سیستم لوکال فایلی تحت عنوان{" "}
<span className="code">liara.json</span>
ایجاد کنید و مقادیر زیر رو در اون قرار بدید:
</p>
<Highlight className="json">
{`{
"image": "grafana/grafana:<your-version>",
"port": 3000,
"app": "<your-app-name>",
"disks": [
{
"name": "data",
"mountTo": "/var/lib/grafana"
}
]
}`}
</Highlight>
<p>
در اینجا مقدار app، برابر هست با نام برنامه‌ای که در لیارا ایجاد کردید و
مقدار image، برابر هست نام image برنامه‌تان. در قسمت port، پورتی که
برنامه‌تان بر روی آن اجرا می‌شود و در قسمت disks، قرار داده شده است نام
دیسک‌هایی که به صورت پیش‌فرض برای برنامه‌تان نیاز هست. در نهایت با{" "}
<span className="code">liara-cli</span> و سپس دستور زیر برنامه‌تان مستقر
کنید:
</p>
<Highlight className="json">{`liara deploy`}</Highlight>
</Layout>
);
30 changes: 30 additions & 0 deletions pages/one-click-apps/headless-chrome/tips.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Head from "next/head";
import Highlight from "react-highlight";
import Layout from "../../../components/Layout";
import PlatformIcon from "../../../components/PlatformIcon";
import ZoomableImage from "../../../components/ZoomableImage";
Expand Down Expand Up @@ -28,5 +29,34 @@ export default () => (
و درنهایت بر روی دکمه‌ی <b>ثبت تغییرات</b> کلیک کنید.
</p>
<ZoomableImage src="https://files.liara.ir/docs/headless-chrome/add-new-token-to-headless-chrome-app.gif"></ZoomableImage>

<h4 id="upgrade">تغییر نسخه‌ی برنامه مستقر شده</h4>
<p>
برخی مواقع لازم شده که نسخه برنامه‌ی آماده‌ای که مستقر کردیم رو تغییر
بدیم. برای مثال، نسخه جدیدی از آن برنامه منتشر شده و ما می‌خواهیم از آن
استفاده بکنیم. نکته‌ای که باید قبل تغییر نسخه برنامه‌مان در نظر داشته
باشیم، این است که آن نسخه با لیارا سازگاری داشته باشد و در صورتی که لازم
باشد از دیسک‌ها برای مواردی همچون تغییرات در برنامه یا نگهداری اطلاعات‌مان
استفاده بکنیم. یا حتی لازم باشد یک سری متغیر‌هایی در برنامه‌مان تنظیم
کنیم. در اینجا شما می‌تونید یک نمونه ساده از تغییر نسخه را مشاهده کنید.
برای شروع لازم هست ابتدا در سیستم لوکال فایلی تحت عنوان{" "}
<span className="code">liara.json</span>
ایجاد کنید و مقادیر زیر رو در اون قرار بدید:
</p>
<Highlight className="json">
{`{
"image": "browserless/chrome:<your-version>",
"port": 3000,
"app": "<your-app-name>"
}`}
</Highlight>
<p>
در اینجا مقدار app، برابر هست با نام برنامه‌ای که در لیارا ایجاد کردید و
مقدار image، برابر هست نام image برنامه‌تان. در قسمت port، پورتی که
برنامه‌تان بر روی آن اجرا می‌شود. در نهایت با{" "}
<span className="code">liara-cli</span> و سپس دستور زیر برنامه‌تان مستقر
کنید:
</p>
<Highlight className="json">{`liara deploy`}</Highlight>
</Layout>
);
29 changes: 29 additions & 0 deletions pages/one-click-apps/imgproxy.js
Original file line number Diff line number Diff line change
Expand Up @@ -95,5 +95,34 @@ export default () => (
<span className="code">Authorization: Bearer %secret%</span> را به
درخواست‌های HTTP خود اضافه کنید.
</Notice>

<h4 id="upgrade">تغییر نسخه‌ی برنامه مستقر شده</h4>
<p>
برخی مواقع لازم شده که نسخه برنامه‌ی آماده‌ای که مستقر کردیم رو تغییر
بدیم. برای مثال، نسخه جدیدی از آن برنامه منتشر شده و ما می‌خواهیم از آن
استفاده بکنیم. نکته‌ای که باید قبل تغییر نسخه برنامه‌مان در نظر داشته
باشیم، این است که آن نسخه با لیارا سازگاری داشته باشد و در صورتی که لازم
باشد از دیسک‌ها برای مواردی همچون تغییرات در برنامه یا نگهداری اطلاعات‌مان
استفاده بکنیم. یا حتی لازم باشد یک سری متغیر‌هایی در برنامه‌مان تنظیم
کنیم. در اینجا شما می‌تونید یک نمونه ساده از تغییر نسخه را مشاهده کنید.
برای شروع لازم هست ابتدا در سیستم لوکال فایلی تحت عنوان{" "}
<span className="code">liara.json</span>
ایجاد کنید و مقادیر زیر رو در اون قرار بدید:
</p>
<Highlight className="json">
{`{
"image": "darthsim/imgproxy:<your-version>",
"port": 80,
"app": "<your-app-name>"
}`}
</Highlight>
<p>
در اینجا مقدار app، برابر هست با نام برنامه‌ای که در لیارا ایجاد کردید و
مقدار image، برابر هست نام image برنامه‌تان. در قسمت port، پورتی که
برنامه‌تان بر روی آن اجرا می‌شود. در نهایت با{" "}
<span className="code">liara-cli</span> و سپس دستور زیر برنامه‌تان مستقر
کنید:
</p>
<Highlight className="json">{`liara deploy`}</Highlight>
</Layout>
);
39 changes: 39 additions & 0 deletions pages/one-click-apps/matomo.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import Notice from "../../components/Notice";
import Layout from "../../components/Layout";
import PlatformIcon from "../../components/PlatformIcon";
import ZoomableImage from "../../components/ZoomableImage";
import Highlight from "react-highlight";

export default () => (
<Layout>
Expand Down Expand Up @@ -56,5 +57,43 @@ export default () => (
مراجعه کرده و طبق مستندات، دامنه‌ اختصاصی مورد نظرتان را به برنامه متصل
کنید.
</Notice>

<h3>🎯 توضیحات و نکات تکمیلی</h3>

<h4 id="upgrade">تغییر نسخه‌ی برنامه مستقر شده</h4>
<p>
برخی مواقع لازم شده که نسخه برنامه‌ی آماده‌ای که مستقر کردیم رو تغییر
بدیم. برای مثال، نسخه جدیدی از آن برنامه منتشر شده و ما می‌خواهیم از آن
استفاده بکنیم. نکته‌ای که باید قبل تغییر نسخه برنامه‌مان در نظر داشته
باشیم، این است که آن نسخه با لیارا سازگاری داشته باشد و در صورتی که لازم
باشد از دیسک‌ها برای مواردی همچون تغییرات در برنامه یا نگهداری اطلاعات‌مان
استفاده بکنیم. یا حتی لازم باشد یک سری متغیر‌هایی در برنامه‌مان تنظیم
کنیم. در اینجا شما می‌تونید یک نمونه ساده از تغییر نسخه را مشاهده کنید.
برای شروع لازم هست ابتدا در سیستم لوکال فایلی تحت عنوان{" "}
<span className="code">liara.json</span>
ایجاد کنید و مقادیر زیر رو در اون قرار بدید:
</p>
<Highlight className="json">
{`{
"image": "matomo:<your-version>",
"port": 80,
"app": "<your-app-name>",
"disks": [
{
"name": "data",
"mountTo": "/var/www/html"
}
]
}`}
</Highlight>
<p>
در اینجا مقدار app، برابر هست با نام برنامه‌ای که در لیارا ایجاد کردید و
مقدار image، برابر هست نام image برنامه‌تان. در قسمت port، پورتی که
برنامه‌تان بر روی آن اجرا می‌شود و در قسمت disks، قرار داده شده است نام
دیسک‌هایی که به صورت پیش‌فرض برای برنامه‌تان نیاز هست. در نهایت با{" "}
<span className="code">liara-cli</span> و سپس دستور زیر برنامه‌تان مستقر
کنید:
</p>
<Highlight className="json">{`liara deploy`}</Highlight>
</Layout>
);
59 changes: 59 additions & 0 deletions pages/one-click-apps/mattermost.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import Notice from "../../components/Notice";
import Layout from "../../components/Layout";
import PlatformIcon from "../../components/PlatformIcon";
import ZoomableImage from "../../components/ZoomableImage";
import Highlight from "react-highlight";

export default () => (
<Layout>
Expand Down Expand Up @@ -55,5 +56,63 @@ export default () => (
مراجعه کرده و طبق مستندات، دامنه‌ اختصاصی مورد نظرتان را به برنامه متصل
کنید.
</Notice>

<h3>🎯 توضیحات و نکات تکمیلی</h3>

<h4 id="upgrade">تغییر نسخه‌ی برنامه مستقر شده</h4>
<p>
برخی مواقع لازم شده که نسخه برنامه‌ی آماده‌ای که مستقر کردیم رو تغییر
بدیم. برای مثال، نسخه جدیدی از آن برنامه منتشر شده و ما می‌خواهیم از آن
استفاده بکنیم. نکته‌ای که باید قبل تغییر نسخه برنامه‌مان در نظر داشته
باشیم، این است که آن نسخه با لیارا سازگاری داشته باشد و در صورتی که لازم
باشد از دیسک‌ها برای مواردی همچون تغییرات در برنامه یا نگهداری اطلاعات‌مان
استفاده بکنیم. یا حتی لازم باشد یک سری متغیر‌هایی در برنامه‌مان تنظیم
کنیم. در اینجا شما می‌تونید یک نمونه ساده از تغییر نسخه را مشاهده کنید.
برای شروع لازم هست ابتدا در سیستم لوکال فایلی تحت عنوان{" "}
<span className="code">liara.json</span>
ایجاد کنید و مقادیر زیر رو در اون قرار بدید:
</p>
<Highlight className="json">
{`{
"image": "mattermost/mattermost-team-edition:<your-version>",
"port": 8065,
"app": "<your-app-name>",
"disks": [
{
"name": "logs",
"mountTo": "/mattermost/logs"
},
{
"name": "plugins",
"mountTo": "/mattermost/plugins"
},
{
"name": "client-plugins",
"mountTo": "/mattermost/client/plugins"
},
{
"name": "config",
"mountTo": "/mattermost/config"
},
{
"name": "temp",
"mountTo": "/tmp"
},
{
"name": "data",
"mountTo": "/mattermost/data"
}
]
}`}
</Highlight>
<p>
در اینجا مقدار app، برابر هست با نام برنامه‌ای که در لیارا ایجاد کردید و
مقدار image، برابر هست نام image برنامه‌تان. در قسمت port، پورتی که
برنامه‌تان بر روی آن اجرا می‌شود و در قسمت disks، قرار داده شده است نام
دیسک‌هایی که به صورت پیش‌فرض برای برنامه‌تان نیاز هست. در نهایت با{" "}
<span className="code">liara-cli</span> و سپس دستور زیر برنامه‌تان مستقر
کنید:
</p>
<Highlight className="json">{`liara deploy`}</Highlight>
</Layout>
);
Loading

0 comments on commit ded5f11

Please sign in to comment.