استقرار سورس پایتون با Paastafile

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

برای آشنایی با موتور پاستا اینجا را بخوانید.

شما میتوانید هر برنامه نوشته شده به زبان پایتون را با موتور پاستا تولید و مستقر کنید.

قبل از شروع کار لازم است در سورس خود یک فایل به نام Paastafile ایجاد کنید.

برای ایجاد و استقرار برنامه، وارد داشبورد شده و به استک نرم افزاری مورد نظرتان بروید.

از بخش مدیریت برنامه ها، گزینه اضافه کردن برنامه جدید را بزنید.

۱- یک نام برای برنامه خود انتخاب کنید.
۲- گزینه استقرار از سورس را بزنید.
گزینه بعدی را زده و به مرحله بعد بروید.
۳- گزینه موتور پاستا(Paastafile) را بزنید و به مرحله بعد بروید.
۴- آدرس Git سورس برنامه را وارد کنید.
۵- اگر برنچی غیر از برنچ master مد نظرتان است، آن را وارد کنید.
۶- در صورتی که ریپازیتوری خصوصی است، نام کاربری جهت دسترسی را وارد کنید.
۷- در این قسمت کلمه عبور یا Access Token یا Access Key را میتوانید وارد کنید.
۸- تعداد Replica مورد نیازتان را مشخص کنید.
۹- سیاست Restart شدن را مشخص کنید.
۱۰- در صورت نیاز به دامنه برای برنامه خود در این قسمت آن را مشخص کنید.
۱۱- در صورتی که برنامه شما وب اپلیکیشن است محل شروع برنامه را با APP_MODULE مشخص کنید.
برای موارد دیگر اینجا را بخوانید.
۱۲- در صورت نیاز به متغیرهای محیطی دیگر آنها را اضافه کنید.
۱۳-۱۴: نام و مقدار متغیرهای محیطی مورد نیازتان را بنویسید.
۱۵- در صورت نیاز به فضای ذخیره سازی پایدار، فضای مورد نظرتان را متصل کنید.
۱۶- نام فضای ذخیره سازی را انتخاب کنید.
۱۷- محل اتصال فضای ذخیره سازی در کانتینر را مشخص کنید.
۱۸- مقدار RAM مورد نیازتان را انتخاب کنید.
۱۹- مقدار CPU مورد نیازتان را انتخاب کنید.
۲۰- مقدار فضای ناپایدار مورد نیاز را انتخاب کنید.
توجه: این فضا جهت نوشتن لاگ، ایونت و… به کار میرود.
در این مرحله مانیفست تولید شده را میتوانید ببینید.
با کلیک روی دکمه ثبت برنامه جهت تولید و استقرار ارسال میشود.

با پشت سر گذاشتن مراحل قبل، در صورتی که گزینه های لازم را به درستی وارد کرده باشید، برنامه به وضعیت Queued میرود. تولید و استقرار برنامه با توجه به وضعیت میزبان ابری، ممکن است بین ۲ تا ۱۰ دقیقه طول بکشد، صبور باشید.

پس از اتمام کار و اجرای موفقیت آمیز برنامه، وضعیت به OK تغییر خواهد کرد.

کار تمام شد. برنامه شما در کانتینر و میزبان ابری PaaS مستقر شد.

نکات مهم در استقرار برنامه:

۱- برخی میزبان های ابری در صورت اتصال فضای ذخیره سازی پایدار به برنامه، امکان مقیاس پذیری برنامه(Replica) را پشتیبانی نمی کنند.

۲- در صورتی که دامنه خودکار را انتخاب کنید، میزبان ابری باید قادر به ارایه آن باشد. پس از استقرار برنامه میتوانید از سایت خود میزبان ابری آدرس دامنه اختصاص یافته را ببینید.

.

آیا این مقاله برای شما مفید بود؟ بله خیر