استقرار سریع برنامههای Docker
ورود به حساب کاربری
وارد کنسول لیارا شوید و با وارد کردن ایمیل یا شماره همراه ثبت شده، به اکانت خود در لیارا، لاگین کنید.
ایجاد برنامه
برنامه Docker خود را با شناسه، شبکه خصوصی و منابع سختافزاری و بسته امکانات مدنظرتان ایجاد کنید.
حذف فایلهای اضافی
پوشهها و فایلهای درون پروژه که قصد ندارید در لیارا آپلود شوند (به عنوان مثال پوشه venv. در برنامههای مبتنی بر پایتون یا پوشه node_modules در برنامههای مبتنی بر NodeJS) را پاک کنید.
ایجاد Dockerfile
در مسیر اصلی پروژه، یک فایل به نام Dockerfile ایجاد کنید و بنا به نیازهای پروژه خود، دستورات مرتبط را درون این فایل، قرار دهید تا پروژهتان Dockerize شود. به عنوان مثال، اگر که برنامهتان مبتنی بر فریمورک Golang است، میتوانید قطعه کد زیر را در Dockerfile، قرار دهید:
شما میتوانید با استفاده از دستور EXPOSE پورتی که برنامه توسط آن به درخواست کاربران گوش میدهد را مشخص کنید. البته چون که در حین استقرار، لیارا از شما port برنامه را میپرسد بنابراین برای استقرار برنامههای داکرایز شده در لیارا، نیازی به نوشتن این دستور در Dockerfile نیست.
زیپ و آپلود پروژه
پوشه پروژه را در یک فایل zip قرار دهید. فایل را کشیده و در باکس آپلود Liara Console رها کنید.
استقرار پروژه
مرحله به مرحله استقرار را با Console جلو بروید و شخصیسازیهای لازم را انجام دهید و در نهایت بر روی گزینه استقرار کلیک کنید تا عملیات استقرار، آغاز شود.
پس از استقرار، برنامهی شما در سرورهای لیارا build شده و image نهایی در registry خصوصی شما در لیارا ذخیره خواهد شد.
در هر برنامه داکر در لیارا، شما میتوانید فقط پورت یک وبسرور با پروتکل HTTP را Expose کنید. به عنوان مثال، پورت یک دیتابیس، خارج از شبکه خصوصی، در دسترس نیست و تنها در بین برنامههای موجود در شبکه خصوصی، قابل دسترسی است.
همچنین بخوانید: استقرار قدم به قدم برنامههای Docker در لیارا