میتوانید با استفاده از چند روش مختلف، از جمله میزبانی Firebase و Google Cloud Run ، وب یا برنامه Flutter خود را مستقیماً از فضای کاری Project IDX خود مستقر کنید.
میزبانی Firebase
قبل از استقرار برنامه خود در میزبانی Firebase، یک پروژه Firebase ایجاد کنید و برنامه خود را ثبت کنید .
اگر مجوزهای پروژه Firebase مورد نیاز را ندارید، می توانید از مالک پروژه Firebase بخواهید که نقش قابل اجرا در تنظیمات IAM کنسول Firebase را به شما اختصاص دهد. اگر درباره دسترسی به پروژه Firebase خود، از جمله پیدا کردن یا اختصاص مالک، سؤالی دارید، به مجوزها و دسترسی به پروژههای Firebase مراجعه کنید.
برای استقرار برنامه خود در Firebase Hosting از IDX، این مراحل را دنبال کنید:
فضای کاری Project IDX خود را باز کنید.
روی نماد IDX در قسمت ناوبری کلیک کنید تا پانل Project IDX باز شود و بخش میزبانی Firebase گسترش یابد.
روی Authenticate Firebase Hosting کلیک کنید و دستورات پنجره ترمینال را دنبال کنید تا حساب Firebase خود را احراز هویت کنید.
روی Initialize Firebase Hosting کلیک کنید و دستورات موجود در پنجره ترمینال را دنبال کنید تا پیکربندی استقرار خود را تنظیم کنید.
برای استقرار برنامه خود، روی Deploy to Production یا Deploy to Channel از بخش Firebase Hosting پانل Project IDX کلیک کنید.
Cloud Run
قبل از استقرار با استفاده از Cloud Run، مطمئن شوید که یک پروژه Google Cloud راهاندازی کردهاید و صورتحساب را فعال کردهاید .
فضای کاری Project IDX خود را باز کنید.
روی نماد IDX در صفحه پیمایش کلیک کنید تا پانل Project IDX باز شود و روی Deploy to Cloud Run کلیک کنید.
گزینه اجازه دادن به این فضای کاری برای دسترسی به منابع Google Cloud با استفاده از حساب Google من را انتخاب کنید و یک پروژه Google Cloud را با فعال بودن صورتحساب از پنجره های گفتگو انتخاب کنید.
از قسمت Cloud Run پانل IDX روی Authenticate کلیک کنید و دستورات را برای احراز هویت دنبال کنید.
روی Deploy کلیک کنید و دستورات را دنبال کنید تا پیکربندی استقرار خود را تنظیم کنید و برنامه خود را اجرا کنید.