Puedes implementar tu app web o de Flutter directamente desde el lugar de trabajo de Project IDX mediante distintos métodos, como Firebase Hosting y Google Cloud Run.
Firebase Hosting
Antes de implementar tu app en Firebase Hosting, crea un proyecto de Firebase y registra tu app.
Si no cuentas con los permisos necesarios del proyecto de Firebase, puedes pedirle a un propietario del proyecto de Firebase que te asigne el rol correspondiente en la configuración de IAM de Firebase console. Si tienes preguntas sobre el acceso a tu proyecto de Firebase, incluida la búsqueda o asignación de propietarios, consulta Permisos y acceso a los proyectos de Firebase.
Para implementar tu app en Firebase Hosting desde IDX, sigue estos pasos:
Abre el lugar de trabajo de Project IDX.
Haz clic en el ícono de IDX en el panel de navegación para abrir el panel de Project IDX y expandir la sección Firebase Hosting.
Haz clic en Autenticar Firebase Hosting y sigue las instrucciones que aparecen en la ventana de la terminal para autenticar tu cuenta de Firebase.
Haz clic en Inicializar Firebase Hosting y sigue las instrucciones en la ventana de la terminal para establecer la configuración de la implementación.
Para implementar la app, haz clic en Implementar en producción o en Implementar en el canal en la sección Firebase Hosting del panel de IDX del proyecto.
Cloud Run
Antes de realizar la implementación con Cloud Run, asegúrate de configurar un proyecto de Google Cloud y habilitar la facturación.
Abre el lugar de trabajo de Project IDX.
Haz clic en el ícono de IDX en el panel de navegación para abrir el panel de Project IDX y haz clic en Implementar en Cloud Run.
Selecciona la opción Permitir que este lugar de trabajo acceda a los recursos de Google Cloud con mi Cuenta de Google y selecciona un proyecto de Google Cloud que tenga habilitada la facturación en las ventanas de diálogo.
Haz clic en Autenticar en la sección Cloud Run del panel de IDX y sigue las indicaciones para autenticarte.
Haz clic en Implementar y sigue las indicaciones para establecer la configuración de implementación y, luego, implementar tu aplicación.