diff --git a/src/pages/paas/dotnet/how-tos/deploy-app.mdx b/src/pages/paas/dotnet/how-tos/deploy-app.mdx index fe2ecb30..810e01f1 100644 --- a/src/pages/paas/dotnet/how-tos/deploy-app.mdx +++ b/src/pages/paas/dotnet/how-tos/deploy-app.mdx @@ -23,7 +23,7 @@ import Head from "next/head";
@@ -216,6 +216,256 @@ import Head from "next/head";
>, + <> +
+ پس از ساخت برنامه، باید در مسیر اصلی پروژه، یک فایل به نام
+ همچنین، پروژه شما باید شامل یک فایل با پسوند
+ در ادامه برای تعیین پورتی که برنامهتان در آن به درخواست کاربران listen میکند؛ بایستی در مسیر اصلی پروژه، یک فایل به نام
+ برای تعیین نسخه dotnet برنامه خود نیز، کافیست تا در فایل
+ به صورت پیشفرض، منطقهی زمانی برنامهتان بر روی Asia/Tehran تنظیم شده است؛ برای تغییر مقدار پیشفرض، میتوانید از پارامتر
+ لیارا نام فایل Dll نهایی پس از build را به صورت خودکار تشخیص میدهد. اما در صورتی که پروژهی شما متشکل از چندین پروژهی دیگر هم باشد، لازم است که نام فایل را بدون پسوند در فیلد
+ در ادامه، لیارا فایل csproj. برنامهی شما را به صورت خودکار تشخیص میدهد. اما برای اطمینان بیشتر از استقرار موفق، میتوانید مسیر این فایل را به صورت نسبی، در فیلد
+ در نهایت، یک فایل
+ در ادامه، بایستی یک ریپازیتوری در حساب گیتهاب خود برای برنامهمدنظرتان با نام دلخواهتان ایجاد کنید، برای این کار، پس از ورود به گیتهاب، وارد بخش Repositories شوید و بر روی دکمه New کلیک کنید؛ پس از نوشتن نام و توضیحات ریپازیتوری، سطح دسترسی ریپازیتوری را (public یا private)، انتخاب کنید و در نهایت بر روی دکمه create repository کلیک کنید تا ریپازیتوری برایتان ساخته شود: +
+ + + ++ در صورتی که از قبل، این کار را انجام دادهاید یا قصد دارید از ریپازیتوریهای فعلی خود استفاده کنید؛ نیازی به ساخت ریپازیتوری جدید نیست. +
+
+ اکنون، باید پروژه نهایی خود را در ریپازیتوریتان در گیتهاب آپلود کنید؛
+ حتماً در نظر داشته باشید که درون پروژهتان، فایل
+ در صورتی که هنوز
+ اگر که از قبل، پروژه نهایی خود را همراه با فایل
+ در ادامه، بایستی حساب لیارا خود را به گیتهاب متصل کنید. برای اتصال حساب لیارا خود به گیتهاب، در لیارا بر روی پروفایل خود کلیک کرده و وارد زیر قسمت حساب کاربری شوید. در ادامه + وارد منوی گیتهاب شوید و بر روی دکمه اتصال به گیتهاب، کلیک کنید. پس از + انجام این کار و وارد کردن اطلاعات مربوط به گیتهاب، حساب لیارا شما به گیتهاب متصل خواهد شد: +
+ + + ++ در صورت مواجه با خطای "اتصال به Github"، بایستی از حساب لیارا خود، خارج شده و مجدداً به وسیله Github، به اکانت لیارا خود، وارد شوید. +
++ بعد از اتصال به اکانت گیتهاب، بر روی گزینه ویرایش دسترسیها کلیک کرده و ریپازیتوری (ریپازیتوریهای) مدنظرتان را به حساب لیارا متصل کنید. +
++ برای این کار در ابتدا، حساب شخصی یا سازمانی خود را انتخاب کنید؛ سپس + در صورتی که قصد دارید تمام ریپازیتوریهای حساب گیتهابتان به لیارا متصل شود؛ گزینه All repositories را انتخاب کنید؛ + اما اگر قصد دارید که فقط یک یا چند ریپازیتوری مدنظرتان را انتخاب کنید؛ گزینه Only select repositories را انتخاب کرده و در ادامه ریپازیتوریهای مدنظرتان را در کشوی باز شده، انتخاب کنید. + در نهایت، بر روی گزینه Install & Authorize کلیک کنید تا ریپازیتوریهای انتخابی، به حساب لیارا، متصل شوند: +
+ + + + ++ در نهایت، بر روی برنامه خود کلیک کرده وارد صفحه استقرار جدید شوید؛ سپس در منوی گیتهاب، ریپازیتوری مدنظرتان را انتخاب کرده و پس از انتخاب نوع استقرار (استقرار در صورت CI موفق یا استقرار خودکار) و branch مدنظرتان، بر روی گزینه اتصال به برنامه کلیک کنید تا برنامهتان به ریپازیتوری مدنظرتان متصل شود. + در نهایت، کافیست تا یکبار بر روی گزینه استقرار دستی کلیک کنید تا آخرین commit شما در لیارا مستقر شود: +
+ + + ++ پس از انجام کارهای فوق، با هر بار push کردن پروژهتان در ریپازیتوری انتخاب شده، + یک استقرار جدید مطابق آخرین تغییرات شما در لیارا، انجام خواهد شد. +
+ ++ برای قطع ارتباط برنامه و ریپازیتوری نیز، میتوانید بر روی دکمه قطع اتصال کلیک کنید تا تغییرات جدید، مستقر نشوند. +
++ در صورت انتخاب گزینه استقرار در صورت CI موفق، تمامی تستهای تعریف شده باید pass شده و تیک سبز رنگ گرفته باشند، در غیر اینصورت، + پروژهتان در لیارا، مستقر نخواهد شد. +
+وارد کنسول لیارا شوید و با وارد کردن ایمیل یا شماره همراه ثبت شده، به اکانت خود در لیارا، لاگین کنید.
+ > + ) + }, + { + step: "۲", + content: ( + <> +برنامه NET. خود را با شناسه، شبکه خصوصی و منابع سختافزاری و بسته امکانات مدنظرتان ایجاد کنید.
+ > + ) + }, + { + step: "۳", + content: ( + <> +حتماً باید در مسیر اصلی پروژه، یک فایل با پسوند
+ در مسیر اصلی پروژه، یک فایل به نام
+ در فایل فوق، برای جلوگیری از خطا خوردن فرایند استقرار، از فیلدهای
+ یک ریپازیتوری در حساب گیتهاب خود برای برنامهمدنظرتان با نام دلخواهتان ایجاد کنید. +
+ ++در صورتی که از قبل، این کار را انجام دادهاید یا قصد دارید از ریپازیتوریهای فعلی خود استفاده کنید؛ از این مرحله بگذرید. +
+
+ پروژه نهایی خود را در ریپازیتوریتان در گیتهاب آپلود کنید؛
+ حتماً در نظر داشته باشید که درون پروژهتان، فایل
+ برای اتصال حساب لیارا خود به گیتهاب، در لیارا بر روی پروفایل خود کلیک کرده و وارد زیر قسمت حساب کاربری شوید. در ادامه + وارد منوی گیتهاب شوید و بر روی دکمه اتصال به گیتهاب، کلیک کنید. +
+ + + ++ پس از + انجام این کار و وارد کردن اطلاعات مربوط به گیتهاب، حساب لیارا شما به گیتهاب متصل خواهد شد. +
+ + + + + ++ در صورت مواجه با خطای "اتصال به Github"، بایستی از حساب لیارا خود، خارج شده و مجدداً به وسیله Github، به اکانت لیارا خود، وارد شوید. +
++ بعد از اتصال به اکانت گیتهاب، بر روی گزینه ویرایش دسترسیها کلیک کرده و ریپازیتوری (ریپازیتوریهای) مدنظرتان را به حساب لیارا متصل کنید. +
+ + + + > + ) + }, + { + step: "۹", + content: ( + <> ++ در نهایت، بر روی برنامه خود کلیک کرده وارد صفحه استقرار جدید شوید؛ سپس در منوی گیتهاب، ریپازیتوری مدنظرتان را انتخاب کرده و پس از انتخاب نوع استقرار و branch مدنظرتان، بر روی گزینه اتصال به برنامه کلیک کنید تا برنامهتان به ریپازیتوری مدنظرتان متصل شود. + در نهایت، کافیست تا یکبار بر روی گزینه استقرار دستی کلیک کنید تا آخرین commit شما در لیارا مستقر شود. +
+ + + ++ برای قطع ارتباط برنامه و ریپازیتوری نیز، میتوانید بر روی دکمه قطع اتصال کلیک کنید تا تغییرات جدید، مستقر نشوند. +
+