استقرار اولیه Deno
در این بخش می خواهیم آموزش نحوه استقرار اولیه Deno را به شما آموزش دهیم. همانطور که در گیف زیر مشاهده میکنید، ابتدا میبایست Deno را در سرویس داکر راه اندازی کنیم. برای اینکار ابتدا به پنل کاربری مراجعه کرده و به قسمت ساخت سرویس جدید > میزبانی آسان > Docker میرویم.


سپس در مرحله بعد یعنی پیکربندی سرویس محتوای Dockerfile را قرار داده و مراحل بعد را تا ساخت سرویس پی ش میبریم.
FROM denoland/deno:latest
WORKDIR /app
COPY . .
CMD ["deno", "run", "--allow-net", "app.ts"]
پس از چند دقیقه، سرویس شما با موفقیت ساخته میشود. حال میتوانید به توسعه اپلیکیشن خود با Deno بپردازید.
دقت کنید که Dockerfile این سرویس در قسمت مدیریت فایلها موجود است و در صورت نیاز میتوانید آن را ویرایش کنید.
در این مثال از دستور زیر برای اجرای برنامه استفاده کردیم:
deno run --allow-net app.ts
چون برنامه یک وبسرور راهاندازی میکند و نیاز به دسترسی شبکه دارد، باید فلگ --allow-net فعال باشد.
حال برای تکمیل این مثال باید فایل app.ts را در مسیر اصلی سرویس قرار دهیم تا برنامه بتواند به درستی اجرا شود. برای اینکار ابتدا در داشبورد به قسمت مدیریت فایلها بروید و یک فایل جدید به نام app.ts ایجاد کنید. سپس با گزینه edit محتوای فایلها اضافه کنید:
import { serve } from "https://deno.land/std/http/server.ts";
serve(() => new Response("Hello from Deno!"));

وب سرور Deno به صورت پیشفرض روی پورت 8000 فعال میشود و باید آن را در قسمت پورتها مشخص کنیم تا برنامه در دسترس قرار بگیرد.

روشهای استقرار برنامه
سرویسهای میزبانی آسان چابکان به روش های مختلفی امکان استقرار را دارا هستند، این شما هستید که میتوانید انتخاب کنید کدام روش برای شما مناسبتر میباشد، برای آشنایی با هر کدام از روشهای استقرار میتوانید از لیست زیر اقدام به مطالعه بیشتر بفرمایید:
اگر سرویس خود را از طریق cli چابکان استقرار داده اید حتما صفحه تنظیمات مسیرهای دائمی را نیز مطالعه بفرمایید که هم با فرآیند deploy از طریق cli بیشتر آشنا شوید و هم مشکلی برایتان ایجاد نشود.
امکانات عمومی سرویس
اگر میخواهید با امکانات عمومی سرویسهای چابکان مثل بکاپ خودکار، گزارش مصرف، لاگها و تنظیمات سرویس آشنا شوید، مستند امکانات عمومی سرویسها را مطالعه کنید.