استقرار برنامههای Deno در لیارا
Deno یک محیط اجرای جاوااسکریپت و تایپاسکریپت است که با هدف رفع مشکلات امنیتی و پیچیدگیهای Node.js ساخته شده است. Deno به طور پیشفرض از تایپاسکریپت پشتیبانی میکند و برخلاف Node.js نیازی به پکیج منیجر ندارد، زیرا بستهها به صورت مستقیم از URL بارگذاری میشوند. همچنین Deno دارای امنیت پیشرفته است، به طوری که دسترسی به فایلها، شبکه و محیط به طور پیشفرض محدود است و باید بهطور صریح اجازه داده شود.
شما میتوانید برنامههای Deno خود را با ایجاد برنامههای Docker در لیارا، مستقر کنید. برای اینکار، کافیست تا در مسیر اصلی پروژه در Local، یک فایل به نام Dockerfile ایجاد کنید و قطعه کد زیر را درون آن، قرار دهید:
در نهایت، در مسیری که Dockerfile قرار گرفته است، دستور زیر را اجرا کنید تا برنامهتان در لیارا مستقر شود:
البته اگر که برنامهتان در پورت دیگری به جز 8000 به درخواست کاربران، گوش میدهد؛ بایستی به جای 8000، مقدار پورت خود را، وارد کنید.
Dockerfile فوق، صرفاً یک نمونه است و شما میتوانید آن را با توجه به نیاز خودتان ویرایش کنید.
یک پروژه Deno آماده به استقرار در اینجا وجود دارد که میتوانید از آن، استفاده کنید.