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

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