استقرار سریع برنامه‌های React


توجه داشته باشید؛ تنها برنامه‌هایی که با Vite و یا create-react-app ساخته شده باشند، در پلتفرم React لیارا قابل اجرا خواهند بود.

برای استقرار با استفاده از ابزار Liara Console کافیست تا مراحل زیر را طی کنید:
۱

ورود به حساب کاربری

وارد کنسول لیارا شوید و با وارد کردن ایمیل یا شماره همراه ثبت شده، به اکانت خود در لیارا، لاگین کنید.

۲

ایجاد برنامه

برنامه React خود را با شناسه، شبکه خصوصی و منابع سخت‌افزاری و بسته امکانات مدنظرتان ایجاد کنید.

۳

حذف فایل‌های اضافی

پوشه‌ها و فایل‌های درون پروژه که قصد ندارید در لیارا آپلود شوند (به عنوان مثال پوشه node_modules) را پاک کنید.

۴

بررسی فایل package.json استاندارد

در نظر داشته باشید که در پروژه‌های استاندارد React، یک فایل به نام package.jsonوجود دارد که برای استقرار حائز اهمیت است و این فایل نباید حذف یا دستکاری شود. قطعه کد زیر یک نمونه استاندارد از فایل package.json است:

کپی
{
  "name": "react-getting-started",
  "version": "0.1.0",
  "dependencies": {
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-scripts": "4.0.3",
    "web-vitals": "^1.1.2"
  },
  "devDependencies": {
    "vite": "^2.4.4", 
    "@vitejs.plugin-react-refresh": "^1.3.1" 
  },
  "scripts": {
    "start": "vite preview",
    "build": "vite build"
  }
}
البته در نظر داشته باشید که برای اجرای موفق پروژه‌های مبتنی بر vite، باید قطعه کد زیر به فایل vite.config.js اضافه شود:
کپی
export default {
    // ... rest of configuration
    build: {
        outDir: "build"
    }
}

و یا اگر که برنامه خود را با create-react-app ساخته‌اید؛ فایل package.json می‌تواند مانند قطعه کد زیر باشد:

کپی
{
  "name": "react-getting-started",
  "version": "0.1.0",
  "dependencies": {
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-scripts": "4.0.3",
    "web-vitals": "^1.1.2"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build"
  }
}
۵

زیپ و آپلود پروژه

پوشه پروژه را در یک فایل zip قرار دهید. فایل را کشیده و در باکس آپلود Liara Console رها کنید.

۶

استقرار پروژه

مرحله به مرحله استقرار را با Console جلو بروید و شخصی‌سازی‌های لازم را انجام دهید و در نهایت بر روی گزینه استقرار کلیک کنید تا عملیات استقرار، آغاز شود.


لیارا با اجرای دستور npm install تمامی ماژول‌های موجود در فایل package.json را نصب می‌کند. پس حتماً اسامی آن‌ها باید در این فایل باشد.

لیارا به صورت خودکار، در فرایند استقرار برنامه‌های React اسکریپت build را برای شما اجرا می‌کند.