-
+
متوجه شدم، برو گام بعدی!
diff --git a/pages/instructions/golang.js b/pages/instructions/golang.js
deleted file mode 100644
index bdf58a7c..00000000
--- a/pages/instructions/golang.js
+++ /dev/null
@@ -1,115 +0,0 @@
-import Head from "next/head";
-import Link from "next/link";
-import Highlight from "react-highlight";
-import Layout from "../../components/Layout";
-import Notice from "../../components/Notice";
-import PlatformIcon from "../../components/PlatformIcon";
-
-export default () => (
-
-
- استقرار برنامههای Golang - لیارا
-
-
-
-
-
-
استقرار برنامههای Golang
- (Golang Apps)
-
-
-
-
- در حال حاضر برنامههای Go بهصورت مستقیم در لیارا پشتیبانی نمیشوند اما
- شما میتوانید پروژههای توسعه داده شده با این زبان برنامهنویسی را طبق
- دستورالعمل زیر در لیارا مستقر کنید.
-
-
-
- برای اینکار، ابتدا لازم است که از بخش برنامهها یک{" "}
- برنامه Docker با
- نام و پلن دلخواهتان بسازید.
-
-
- سپس یک فایل با نام
- Dockerfile
- در ریشهی برنامهیتان بسازید و قطعهکد زیر را در این فایل قرار دهید:
-
-
- {`FROM golang:1.19-alpine AS build
-
-WORKDIR /app
-
-COPY . ./
-
-# Install dependencies
-RUN go mod download && \\
- # Build the app
- GOOS=linux GOARCH=amd64 go build -o main && \\
- # Make the final output executable
- chmod +x ./main
-
-FROM alpine:latest
-
-# Install os packages
-RUN apk --no-cache add bash
-
-WORKDIR /app
-
-COPY --from=build /app/main .
-
-CMD ["./main"]
-
-EXPOSE 8000`}
-
-
- توجه داشته باشید که در خط اول، میتوانید نسخهی Golang مدنظرتان را وارد
- کنید. در مقابل
- EXPOSE، پورتی را که وبسرور شما به آن listen
- میکند را بنویسید. در زمان دیپلوی هم لیارا این پورت را از شما میپرسد که
- باید همان مقدار EXPOSE
- را وارد کنید.
-
-
- در نهایت، CMD و یا ترمینال را در پوشهای که{" "}
- Dockerfile
- را داخل آن قرار دادید باز کرده و سپس دستور زیر را برای استقرار و اجرای
- برنامه وارد کنید:
-
-
- $ liara deploy
-
-
- راهنمای نصب Liara CLI
-
-
- مقالات زیادی وجود دارند که نحوهی Dockerizeکردن برنامههای Golang را
- توضیح دادهاند که شما میتوانید آنها را جستجو و مطالعه کنید.
- Dockerfileای که ما در این صفحه قرار دادیم،
- صرفا یک نمونه است و شما میتوانید آن را با توجه به نیاز خودتان ویرایش
- کنید.
-
-
-
توجه داشته باشید که
-
-
- اگر با خطای ReadOnly Filesystem مواجه شدید، لازم است که بخش «
- فایلسیستم» را مطالعه
- کنید.
-
-
- بین برنامهها و دیتابیسها شبکهی خصوصی برقرار است که در صورت استقرار
- Microserviceها و ارتباط درونشبکهای، بسیار کاربردی است.
-
-
- در صفحهی لاگها امکان دنبالکردن
- زندهی لاگهایتان را دارید.
-
-
- برای تنظیم Environment Variableها، بخش «
- متغیرهای محیطی»
- را مطالعه کنید.
-
NestJS یک فریمورک قابل اعتماد و مقیاسپذیر با NodeJS است که بسیاری از
diff --git a/pages/tv/courses/django.js b/pages/tv/courses/django.js
index d2ff256e..b1ad47e3 100644
--- a/pages/tv/courses/django.js
+++ b/pages/tv/courses/django.js
@@ -73,7 +73,7 @@ const Django = () => {
پروژه مورد استفاده در دوره فوق در{" "}
- https://github.com/liara-cloud/django-getting-started/tree/django-blog
+ گیتهاب لیارا
{" "}
قابل مشاهده و دسترسی میباشد.{" "}
diff --git a/pages/tv/courses/dotnet.js b/pages/tv/courses/dotnet.js
index 3d088724..c1f700ec 100644
--- a/pages/tv/courses/dotnet.js
+++ b/pages/tv/courses/dotnet.js
@@ -70,7 +70,7 @@ const dotnet = () => {
پروژه و کدهای مورد استفاده در دوره فوق در{" "}
- https://github.com/liara-cloud/dotnet-getting-started/tree/blog
+ گیتهاب لیارا
{" "}
قابل مشاهده و دسترسی میباشد.{" "}
diff --git a/pages/tv/courses/flask.js b/pages/tv/courses/flask.js
index 3dae2d7e..1692fb74 100644
--- a/pages/tv/courses/flask.js
+++ b/pages/tv/courses/flask.js
@@ -78,7 +78,7 @@ const flask = () => {
پروژه و کدهای مورد استفاده در دوره فوق در{" "}
- https://github.com/liara-cloud/flask-getting-started/tree/blog
+ گیتهاب لیارا
{" "}
قابل مشاهده و دسترسی میباشد.{" "}
diff --git a/pages/tv/courses/golang.js b/pages/tv/courses/golang.js
index 7697649e..4a5e5bd8 100644
--- a/pages/tv/courses/golang.js
+++ b/pages/tv/courses/golang.js
@@ -85,7 +85,7 @@ const flask = () => {
پروژه و کدهای مورد استفاده در دوره فوق در{" "}
- https://github.com/liara-cloud/golang-getting-started
+ گیتهاب لیارا
{" "}
قابل مشاهده و دسترسی میباشد.{" "}
diff --git a/pages/tv/courses/laravel.js b/pages/tv/courses/laravel.js
index 20f6ff1f..bba3967b 100644
--- a/pages/tv/courses/laravel.js
+++ b/pages/tv/courses/laravel.js
@@ -77,7 +77,7 @@ const Laravel = () => {
پروژه مورد استفاده در دوره فوق در{" "}
- https://github.com/liara-cloud/laravel-getting-started/tree/laravel-social-media
+ گیتهاب لیارا
{" "}
قابل دسترسی میباشد.{" "}
diff --git a/pages/tv/courses/node.js b/pages/tv/courses/node.js
index da4ef73e..85c781fc 100644
--- a/pages/tv/courses/node.js
+++ b/pages/tv/courses/node.js
@@ -73,7 +73,7 @@ const Node = () => {
پروژه و کدهای مورد استفاده در دوره فوق در{" "}
- https://github.com/liara-cloud/nodejs-getting-started/tree/blog
+ گیتهاب لیارا
{" "}
قابل مشاهده و دسترسی میباشد.{" "}