Skip to content

Commit

Permalink
docs: add oca; update paas/events
Browse files Browse the repository at this point in the history
  • Loading branch information
A-Najmabadi committed Nov 19, 2024
1 parent b692c22 commit 02ed1b4
Show file tree
Hide file tree
Showing 7 changed files with 641 additions and 0 deletions.
82 changes: 82 additions & 0 deletions src/components/Sidebar/data.js
Original file line number Diff line number Diff line change
Expand Up @@ -4400,6 +4400,11 @@ export default {
icon: <IconContainer alt="nocodb" />,
link: "/one-click-apps/nocodb/quick-start"
},
{
title: "Discourse",
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/discourse/92_Discourse-512.webp" />,
link: "/one-click-apps/discourse/quick-start"
},
{
title: "Chroma",
icon: <IconContainer alt="chroma" />,
Expand Down Expand Up @@ -4505,6 +4510,11 @@ export default {
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/mixpost/communityIcon_grq1bunhrg8c1.ico" />,
link: "/one-click-apps/mixpost/quick-start"
},
{
title: "Nocobase",
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/nocobase/nocobase-icon.png" />,
link: "/one-click-apps/nocobase/quick-start"
},
{
title: "Vvveb",
icon: <IconContainer alt="https://one-click-apps.storage.iran.liara.space/vvveb/vvveb-logo.png" />,
Expand Down Expand Up @@ -4600,6 +4610,42 @@ export default {
},
],

nocobase: [
{
badge: (
<div className="flex items-center gap-2">
<IconContainer alt="https://one-click-apps.storage.iran.liara.space/nocobase/nocobase-icon.png" />
برنامه Nocobase
</div>
)
},
{
title: "برگشت به برنامه‌های آماده",
icon: <GoArrowRight />,
link: "/one-click-apps/about"
},
{
title: "راه‌اندازی سریع!",
icon: <GoZap />,
link: "/one-click-apps/nocobase/quick-start"
},
{
hr: true
},
{
badge: (
<div className="flex items-center gap-2">
< GoPackage />
شیوه‌ی
</div>
)
},
{
title: "تغییر نسخه‌ی برنامه مستقر شده",
link: "/one-click-apps/nocobase/how-tos/choose-version"
},
],

infisical: [
{
badge: (
Expand Down Expand Up @@ -4636,6 +4682,42 @@ export default {
},
],

discourse: [
{
badge: (
<div className="flex items-center gap-2">
<IconContainer alt="https://one-click-apps.storage.iran.liara.space/discourse/92_Discourse-512.webp" />
برنامه Discourse
</div>
)
},
{
title: "برگشت به برنامه‌های آماده",
icon: <GoArrowRight />,
link: "/one-click-apps/about"
},
{
title: "راه‌اندازی سریع!",
icon: <GoZap />,
link: "/one-click-apps/discourse/quick-start"
},
{
hr: true
},
{
badge: (
<div className="flex items-center gap-2">
< GoPackage />
شیوه‌ی
</div>
)
},
{
title: "تغییر نسخه‌ی برنامه مستقر شده",
link: "/one-click-apps/discourse/how-tos/choose-version"
},
],

'liara-compose': [
{
badge: (
Expand Down
10 changes: 10 additions & 0 deletions src/pages/one-click-apps/about.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,11 @@ import Head from "next/head";
alt:"rocketchat",
link: "/one-click-apps/rocketchat/quick-start"
},
{
title: "Discourse",
alt:"https://one-click-apps.storage.iran.liara.space/discourse/92_Discourse-512.webp",
link: "/one-click-apps/discourse/quick-start"
},
{
title: "Metabase",
alt:"metabase",
Expand Down Expand Up @@ -124,6 +129,11 @@ import Head from "next/head";
alt:"kibana",
link: "/one-click-apps/kibana/quick-start"
},
{
title: "Nocobase",
alt:"https://one-click-apps.storage.iran.liara.space/nocobase/nocobase-icon.png",
link: "/one-click-apps/nocobase/quick-start"
},
{
title: "Grafana",
alt:"grafana",
Expand Down
128 changes: 128 additions & 0 deletions src/pages/one-click-apps/discourse/how-tos/choose-version.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
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 {GoArrowLeft} from "react-icons/go";

import Head from "next/head";

<Layout>
<Head>
<title>مستندات تغییر نسخه Listmonk - لیارا</title>
<meta property="og:title" content="مستندات خدمات رایانش ابری لیارا" />
<meta property="og:description" content="مستندات مربوط به نحوه تغییر نسخه برنامه Listmonk در لیارا" />
<meta property="og:image" content="https://files.liara.ir/liara/logos/liara-poster.jpg" />
</Head>
# تغییر نسخه‌ی برنامه مستقر شده
<hr className="mb-2" />
<Tabs
tabs={["Liara Console", "Liara CLI"]}
content={[
<>
<p>
اگر که قصد دارید نسخه برنامه خود را بنا به هر دلیلی تغییر دهید؛ کافیست تا پس از <a href="../../quick-start" className="text-[#2196f3] ">ساخت برنامه در لیارا</a>، در کنسول، در برنامه‌تان، وارد صفحه <b>استقرار جدید</b> شوید، تب <b>Docker Hub</b> را انتخاب کنید و سپس بر روی گزینه <b>شروع استقرار image از Docker Hub</b> کلیک کنید؛ بعد از انجام این کار، به صفحه جدیدی هدایت می‌شوید که کافیست تنها در قسمت <b>نام image</b>، نسخه مورد نظرتان (tag) را پس از <Important>:</Important> وارد کرده و سپس مراحل استقرار را بدون اعمال تغییر دیگری، جلو ببرید:
</p>
<div className="h-4" />
<video
src="https://files.liara.ir/liara/docs/update-one-click-app-version-by-liara-console.mp4"
controls="controls"
className="block w-full"
width="100%"
/>
<div className="h-4" />
<p>
با انجام کار فوق، نسخه برنامه مدنظرتان، تغییر خواهد کرد.
</p>
</>,
<>
<p>
اگر که قصد دارید نسخه برنامه خود را بنا به هر دلیلی تغییر دهید؛ کافیست تا پس از <a href="../../quick-start" className="text-[#2196f3] ">ساخت برنامه در لیارا</a>، در Local یک دایرکتوری با نام دلخواه ایجاد کنید.
وارد دایرکتوری شده و درون این دایرکتوری، یک فایل به نام <Important>liara.json</Important>، ایجاد کنید. سپس کافیست تا قطعه کد زیر را درون آن، قرار دهید:
</p>

<div className="h-4" />
<div dir='ltr'>
<Highlight className="json">
{`{
"image": "bitnami/discourse:<your-version>",
"port": 3000,
"app": "<your-app-name>",
"disks": [
{
"name": "data",
"mountTo": "/bitnami/discourse"
}
]
}`}
</Highlight>
</div>
<div className="h-2" />

همچنین، یک دایرکتوری دیگر ایجاد کنید و مجدداً فایل <Important>liara.json</Important> جدیدی ایجاد کنید و قطعه کد زیر را برای نسخه Sidekiq، قرار دهید:
<div className="h-4" />
<div dir='ltr'>
<Highlight className="json">
{`{
"image": "bitnami/discourse:<your-version>",
"port": 3000,
"app": "<your-app-name>",
"args": [
"/opt/bitnami/scripts/discourse-sidekiq/run.sh"
],
"disks": [
{
"name": "data",
"mountTo": "/bitnami/discourse"
}
]
}`}
</Highlight>
</div>
<div className="h-2" />

<p>
در دو قطعه کد فوق، بایستی به جای عبارت <Important>{"<your-version>"}</Important>
ورژن موردنظر برنامه‌تان را وارد کنید.
همچنین باید به جای عبارت
<Important>{"<your-app-name>"}</Important> نیز،
شناسه برنامه خود را قرار دهید.
در قطعه کد اول، شناسه برنامه اصلی Discourse و در قطعه کد دوم باید شناسه برنامه Sidekiq را قرار دهید.
</p>
<div className="h-2" />

در نهایت کافیست با استفاده از ابزار <a href="/references/cli/about" className="text-[#2196f3] "><Important>Liara CLI</Important></a> و در جایی که فایل <Important>liara.json</Important> قرار دارد، دستور زیر را اجرا کنید تا برنامه‌‌های‍تان در لیارا، مستقر شود:

<div className="h-4" />
<div dir='ltr'>
<Highlight className="json">
{`liara deploy`}
</Highlight>
</div>
<div className="h-2" />
</>
]}
/>

<Alert variant="info">
<p>
در نظر داشته باشید که برای تغییر نسخه برنامه Discourse خود، باید هم نسخه برنامه اصلی و هم نسخه برنامه Sidekiq را تغییر بدهید.
</p>
</Alert>
<Alert variant="success">
<p>
برای مشاهده تمامی تگ‌های موجود، می‌توانید به <a href="https://hub.docker.com/r/bitnami/discourse/tags" className="text-[#2196f3]">داکرهاب رسمی برنامه</a>، مراجعه کنید.
</p>
</Alert>
<Alert variant="success">
<p>
برای اطلاعات بیشتر مربوط به پیکربندی برنامه و اطلاع از متغیرهای محیطی آن، می‌توانید به <a href="https://bitnami.com/stack/discourse/containers" className="text-[#2196f3]">مستندات رسمی برنامه</a>، مراجعه کنید.
</p>
</Alert>

</Layout>
Loading

0 comments on commit 02ed1b4

Please sign in to comment.