خیلیها فکر میکنند روی ورکرهای کلودفلر فقط باید با جاوااسکریپت کد زد، اما با پشتیبانی کلودفلر از پایتون، میتوانید ورکرها و سرویسهای سرورلس خودتان را کاملاً با پایتون اجرا کنید.
در ادامه، آموزش کامل و مرحلهبهمرحله راهاندازی آن آمده است:
📝 ساخت فایلهای پروژه
ابتدا باید دو فایل کلیدی در پروژه داشته باشید
فایل main.py :
کد اصلی برنامه شما در این فایل قرار میگیرد.
فایل تنظیمات wrangler.toml:
نکته مهم اینجاست که کلودفلر باید بداند ورکر شما پایتونی است؛ بنابراین این فایل را کنار کد اصلی قرار دهید:
name = "my-python-worker"
main = "main.py"
compatibility_date = "2024-03-20"
compatibility_flags = ["python_workers"]
📝 آپلود در گیتهاب
یک ریپازیتوری (Repository) در گیتهاب بسازید و این دو فایل (main.py و wrangler.toml) را داخل آن پوش کنید یا دستی آپلود نمایید.📝 اتصال و دیپلوی در کلودفلر
وارد پنل داشبورد کلودفلر شوید و از منوی کناری به بخش Compute > Workers & Pages بروید.
روی دکمه آبیرنگ Create application کلیک کنید.
گزینه Connect GitHub را انتخاب کنید (در صورتی که اولین بار است، دسترسیهای ریپازیتوری را با دکمه Install & Authorize تایید کنید).
با زدن گزینه Continue with GitHub، ریپازیتوری ساختهشده را از لیست انتخاب کرده و روی Next بزنید.
یک نام برای پروژه انتخاب کنید و در نهایت روی دکمه Deploy کلیک کنید.
چند ثانیه بعد، کلودفلر پروژه را بیلد و دیپلوی کرده و لینک اختصاصی سایت/وبسرویس پایتونی شما را تحویل میدهد
✈️ @Farda_Ai
