برنامههای NodeJS
(NodeJS Apps)استفاده از دیسکها
در صورتی که تمایلی به خواندن آموزش متنی ندارید میتوانید ویدیوی آموزشی زیر را مشاهده کنید.
فایل سیستم برنامههای لیارا، Read-Only است. به عبارتی، بعد از عملیات استقرار، امکان ذخیرهسازی فایلهای جدید در کنار فایلهای پروژه، وجود ندارد. به همین دلیل از قابلیتی تحت عنوان دیسکها در اینجا استفاده میکنیم تا بتوانیم اطلاعات را ذخیره کنیم.
به صورت خلاصه روند کار بدینصورت خواهدبود که ابتدا یک دیسک به اندازه دلخواه میسازید، و سپس آن دایرکتوری خاصی که مدنظرتان است را به آن دیسک متصل کنید تا اطلاعات آن همیشه محفوظ بماند. برای مثال فرض کنید میخواهید کل دایرکتوری files را به یک دیسک متصل کنید تا دادههای آن همیشه محفوظ باقیبماند.
گام اول) ساخت یک دیسک جدید در منوی دیسکهای پنل لیارا:

گام دوم) اضافه کردن بخش اتصال دیسک به دایرکتوری در فایل liara.json
{
"platform": "node",
"app": "nodejs-starter",
"port": 8000,
"disks": [
{
"name": "disk1",
"mountTo": "files"
}
]
}
همانطور که در فایل بالا میبینید، دیسک با شناسه disk1 به دایرکتوری files برنامه متصل شدهاست. از حالا به بعد هر چیزی داخل دایرکتوری files قرار بگیرد در هر استقرار یا ریاستارت پاک نخواهد شد.
{
"disks": [
{
"name": "disk1",
"mountTo": "files"
},
{
"name": "disk2",
"mountTo": "logs"
}
]
}
متوجه شدم، برو گام بعدی!