-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'redesign' of https://github.com/liara-cloud/docs into r…
…edesign
- Loading branch information
Showing
15 changed files
with
562 additions
and
117 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
name: CD-Liara | ||
on: | ||
push: | ||
branches: | ||
- redesign | ||
jobs: | ||
deploy: | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: actions/setup-node@v3 | ||
with: | ||
node-version: "18" | ||
- name: update-liara | ||
env: | ||
LIARA_TOKEN: ${{ secrets.ALI_NAJMABADI_SECRET }} | ||
run: | | ||
npm i -g @liara/cli@5 | ||
liara deploy --app="new-docs" --api-token="$LIARA_TOKEN" --no-app-logs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,109 @@ | ||
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 "react-highlight"; | ||
import Link from "next/link"; | ||
|
||
|
||
<Layout> | ||
# ساخت برنامه NodeJS در لیارا | ||
|
||
<Tabs | ||
tabs={["Liara CLI", "Liara Console"]} | ||
content={[ | ||
<> | ||
<video | ||
src="https://files.liara.ir/liara/nodejs/nodejs-cli.mp4" | ||
controls="controls" | ||
className="block w-full" | ||
width="100%" | ||
></video> | ||
<br /> | ||
<p> | ||
برای ساخت برنامه در لیارا باید در ابتدا با اجرای دستور زیر، ابزار Liara CLI را بر روی سیستمعامل خود، نصب کنید: | ||
</p> | ||
<div dir='ltr'> | ||
<Highlight className="bash"> | ||
{`npm install -g @liara/cli`} | ||
</Highlight> | ||
</div> | ||
<div className="h-2" /> | ||
<p> | ||
در نظر داشته باشید برای اینکه بتوانید این ابزار را بر روی سیستم خود نصب و از آن استفاده کنید، باید npm و NodeJS بر روی سیستمعامل شما نصب باشد. | ||
کافیست تا به <Link href="https://nodejs.org">وبسایت رسمی NodeJS</Link> مراجعه کنید و با دانلود و نصب آخرین نسخه NodeJS LTS، ابزار npm و NodeJS برای شما نصب میشود. | ||
</p> | ||
<p> | ||
در ادامه، بایستی با اجرای دستور زیر، وارد حساب کاربری خود در لیارا شوید: | ||
</p> | ||
<div dir='ltr'> | ||
<Highlight className="bash"> | ||
{`liara login`} | ||
</Highlight> | ||
</div> | ||
<div className="h-4" /> | ||
<img src="https://files.liara.ir/liara/docs/liaracli-login.gif" alt="liara cli login to account" /> | ||
<div className="h-4" /> | ||
<p> | ||
بعد از انجام کار فوق، بایستی با اجرای دستور زیر، <Link href="../../details/private-networks">شبکه خصوصی</Link> برنامهتان را ایجاد کنید؛ البته اگر که از قبل شبکه خصوصی را ایجاده کرده باشید؛ نیازی به اجرای این دستور، نخواهد بود: | ||
</p> | ||
<div dir='ltr'> | ||
<Highlight className="bash"> | ||
{`liara network create `} | ||
</Highlight> | ||
</div> | ||
<p> | ||
سپس، کافیست تا برنامه خود را در لیارا بسازید؛ میتوانید این کار را با دستور زیر انجام دهید، البته؛ اگر که از قبل برنامه خود را ساختهاید، نیاز به اجرای این دستور، نخواهد بود: | ||
</p> | ||
<div dir='ltr'> | ||
<Highlight className="bash"> | ||
{`liara app:create`} | ||
</Highlight> | ||
</div> | ||
<p> | ||
با اجرای دستور فوق، شما باید شناسه، شبکه خصوصی و <Link href="../../details/plans/about">پلنهای نرمافزاری و سختافزاری</Link> برنامه خود را انتخاب کنید. | ||
</p> | ||
</>, | ||
<> | ||
<video | ||
src="https://files.liara.ir/liara/nodejs/nodejs-desktop.mp4" | ||
controls="controls" | ||
className="block w-full" | ||
width="100%" | ||
></video> | ||
<br /> | ||
<p> | ||
برای ساخت برنامه، کافیست تا پس از ورود به <Link href="https://console.liara.ir">پنل کاربری</Link> وارد منوی <Link href="https://console.liara.ir/apps">پلتفرم</Link> شوید؛ بر روی گزینه <Link href="https://console.liara.ir/apps/create">ایجاد برنامه</Link> کلیک کرده و پلتفرم را بر روی <b>NodeJS</b> تنظیم کنید. | ||
در ادامه باید برای برنامهتان یک شناسه و یک <a href="../../details/private-networks">شبکه خصوصی</a> انتخاب کنید و در نهایت <a href="../../details/plans/about">پلنهای نرمافزاری و سختافزاری</a> مدنظرتان را انتخاب کنید. | ||
در آخر، کافیست تا بر روی گزینه <b>ایجاد برنامه</b> کلیک کنید تا برنامهتان ساخته شود: | ||
</p> | ||
<img src="https://files.liara.ir/liara/docs/create-app-using-console.gif" alt="create app using console" /> | ||
<div className="h-4" /> | ||
<p>شناسهای که برای برنامه خود انتخاب میکنید باید یکتا باشد، پس از ساخت برنامه، شما میتوانید با استفاده از شناسه و پسوند <Important>liara.run.</Important> به برنامه خود، دسترسی داشته باشید؛ به عنوان مثال، اگر شناسه برنامهتان را <Important>my-web-app</Important> انتخاب کنید؛ برنامهتان در آدرس زیر، قابل مشاهده و بررسی خواهد بود:</p> | ||
<div className="h-2" /> | ||
<div dir='ltr'> | ||
<Highlight className="bash"> | ||
{`https://my-web-app.liara.run`} | ||
</Highlight> | ||
</div> | ||
<p> | ||
در واقع، این همان <a href="../../domains/default-subdomain.md">دامنه پیشفرضی</a> است که لیارا به صورت رایگان در اختیار شما قرار میدهد. | ||
</p> | ||
<p> | ||
در نهایت، میتوانید وضعیت برنامه خود را در <a href="https://console.liara.ir">پنل کاربری</a> مشاهده بفرمایید که در حالت آماده به کار قرار دارد: | ||
</p> | ||
<img src="https://files.liara.ir/liara/docs/ready-to-use-app.png" alt="a ready to use nodejs app"/> | ||
</> | ||
]} | ||
/> | ||
|
||
<Alert variant="success">همچنین بخوانید: <a href="../../details/about">آشنایی با ویژگیهای یک برنامه</a></Alert> | ||
<Alert variant="success">همچنین بخوانید: <a href="../../domains/about">اضافه کردن دامنه به برنامه</a></Alert> | ||
|
||
|
||
[گام بعدی - استقرار برنامه](./deploy-app) | ||
</Layout> |
Oops, something went wrong.