Опубликуйте свое приложение с помощью Firebase Studio,Опубликуйте свое приложение с помощью Firebase Studio,Опубликуйте свое приложение с помощью Firebase Studio,Опубликуйте свое приложение с помощью Firebase Studio

Firebase Studio предлагает несколько вариантов публикации, что позволяет вам выбрать метод, который лучше всего соответствует потребностям вашего проекта. Вот обзор доступных опций:

  • Firebase App Hosting : идеально подходит для публикации динамических приложений Next.js и Angular. App Hosting предлагает встроенную поддержку платформы, интеграцию с GitHub и интеграцию с другими продуктами Firebase, такими как Firebase Authentication , Cloud Firestore и Vertex AI в Firebase .

    Если вы разработали приложение Next.js с помощью App Prototyping agent , вы можете опубликовать его непосредственно из Firebase Studio всего за несколько кликов.

  • Firebase Hosting : хорошо подходит для размещения веб-приложений и статического веб-контента (HTML, CSS, JavaScript, изображений и других статических ресурсов), а также одностраничных приложений. Firebase Hosting обеспечивает быструю доставку контента через глобальную CDN, бесплатные SSL-сертификаты и поддержку собственных доменов.

  • Cloud Run : используйте Cloud Run для развертывания контейнерных приложений. Это хороший выбор для публикации масштабируемых и переносимых приложений, которые могут работать на любой платформе.

  • Другие варианты развертывания: разверните решение хостинга по вашему выбору, включая другие платформы или собственный сервер.

Публикуйте и отслеживайте свое приложение с помощью Firebase App Hosting

Если вы создаете приложение с помощью App Prototyping agent , вы можете опубликовать его на Firebase App Hosting непосредственно из Firebase Studio .

Опубликуйте свое приложение с помощью App Hosting

Когда вы настраиваете App Hosting , Firebase Studio создает для вас проект Firebase и помогает вам связать учетную запись Cloud Billing .

Чтобы опубликовать свое приложение на Firebase App Hosting :

  1. Нажмите «Опубликовать» , чтобы создать новый проект Firebase и начать настройку App Hosting . Появится панель Опубликовать приложение .

  2. На этапе проекта Firebase запишите имя проекта Firebase, который был создан для вас, затем нажмите «Далее» .

  3. На этапе «Привязка Cloud Billing выберите один из следующих вариантов:

    • Выберите учетную запись Cloud Billing , которую вы хотите связать с вашим проектом Firebase.

    • Если у вас нет Cloud Billing или вы хотите создать новую, нажмите Создать учетную запись Cloud Billing . Откроется консоль Google Cloud , где вы сможете создать новую учетную запись Cloud Billing для самостоятельного обслуживания . После создания учетной записи вернитесь в Firebase Studio и выберите учетную запись из списка Cloud Billing .

  4. Нажмите Далее . Firebase Studio связывает учетную запись выставления счетов с проектом, связанным с вашей рабочей областью, созданным либо при автоматическом создании ключа Gemini API , либо при нажатии кнопки «Опубликовать» . Затем App Hosting создает полностью управляемую среду для вашего приложения в Google Cloud .

  5. Нажмите Создать первое внедрение . Firebase Studio запускает внедрение App Hosting . Это может занять до десяти минут. Чтобы узнать больше о том, что происходит за кулисами, см. Процесс сборки App Hosting .

  6. После завершения развертывания появится обзор приложения с URL-адресом и информацией о приложении, полученной с помощью наблюдения App Hosting . Чтобы использовать собственный домен (например, example.com или app.example.com) вместо домена, сгенерированного Firebase, вы можете добавить личный домен в консоли Firebase .

Дополнительные сведения о App Hosting см. в разделе Общие сведения App Hosting и о том, как он работает .

Контролируйте свое приложение с помощью наблюдаемости App Hosting

Панель обзора приложения App Hosting предоставляет ключевые показатели и информацию о вашем приложении, позволяя вам отслеживать производительность вашего веб-приложения с помощью встроенных инструментов наблюдения App Hosting . После того как ваш сайт будет развернут, вы сможете получить доступ к обзору, нажав «Опубликовать» . С этой панели вы можете:

  • Нажмите «Создать выпуск» , чтобы выпустить новую версию вашего приложения.
  • Поделитесь ссылкой на свое приложение или откройте его прямо в разделе «Посетить свое приложение» .
  • Просмотрите сводную информацию об эффективности вашего приложения за последние 7 дней, включая общее количество запросов и статус последнего внедрения. Нажмите «Просмотреть подробности» , чтобы получить доступ к дополнительной информации в консоли Firebase .
  • Просмотрите график количества запросов, полученных вашим приложением за последние 24 часа, с разбивкой по кодам состояния HTTP.

Если вы закроете панель «Обзор приложения», вы сможете открыть ее снова в любое время, нажав «Опубликовать» .

Дополнительные сведения об управлении и мониторинге развертываний App Hosting в разделе «Управление развертываниями и выпусками» .

Откатите свой сайт App Hosting

Если вы развернули последовательные версии своего приложения на App Hosting , вы можете выполнить откат до одной из более ранних версий. Вы также можете удалить его.

  • Чтобы откатить опубликованный сайт:

    1. Откройте App Hosting в консоли Firebase .

    2. Найдите серверную часть вашего приложения, нажмите «Просмотр» , а затем нажмите «Внедрения» .

    3. Рядом с развертыванием, к которому вы хотите выполнить откат, нажмите «Еще , затем выберите «Откатить к этой сборке » и подтвердите.

    Дополнительную информацию см. в разделе Управление развертываниями и выпусками .

  • Чтобы удалить домен App Hosting из Интернета:

    1. В консоли Firebase откройте App Hosting и нажмите «Просмотр» в разделе приложений Firebase Studio .

    2. В разделе «Сведения о серверной части» нажмите «Управление» . Загрузится страница Домены .

    3. Рядом с вашим доменом нажмите «Еще , затем выберите «Отключить домен» и подтвердите.

    Это удалит ваш домен из Интернета. Чтобы полностью удалить серверную часть App Hosting , следуйте инструкциям в разделе Удаление серверной части .

Firebase Hosting

Вы можете публиковать веб-приложения на Firebase Hosting из рабочей области Firebase Studio . Прежде чем публиковать веб-приложение на Firebase Hosting , создайте проект Firebase и зарегистрируйте свое приложение .

Если у вас нет необходимых разрешений проекта Firebase, вы можете попросить владельца проекта Firebase назначить вам соответствующую роль на странице «Пользователи и разрешения» консоли Firebase . Если у вас есть вопросы о доступе к вашему проекту Firebase, включая поиск или назначение владельца, см. раздел Разрешения и доступ к проектам Firebase .

Чтобы развернуть свое приложение на Firebase Hosting из Firebase Studio :

  1. Откройте рабочую область Firebase Studio . Если вы используете App Prototyping agent , нажмите Значок переключения кода Переключитесь на «Код» , чтобы открыть представление Code .

  2. Нажмите значок Firebase Studio на панели навигации, чтобы открыть панель Firebase Studio и развернуть раздел Firebase Hosting .

  3. Нажмите «Аутентификация Firebase» и следуйте инструкциям в окне терминала, чтобы подтвердить подлинность своей учетной записи Firebase.

  4. Нажмите «Инициализировать Firebase Hosting и следуйте инструкциям в окне терминала, чтобы настроить конфигурацию развертывания.

  5. Чтобы развернуть приложение, нажмите «Развернуть в производство» или «Развернуть в канал» в разделе Firebase Hosting на панели Firebase Studio .

Cloud Run

Прежде чем приступать к развертыванию с помощью Cloud Run , убедитесь, что вы настроили проект Google Cloud и включили Cloud Billing .

  1. Откройте рабочую область Firebase Studio . Если вы используете App Prototyping agent , нажмите Значок переключения кода Переключитесь на «Код» , чтобы открыть представление Code .

  2. Нажмите значок Firebase Studio на панели навигации, чтобы открыть панель Firebase Studio , и нажмите «Развернуть в Cloud Run .

  3. Выберите Разрешить этому рабочему пространству доступ к ресурсам Google Cloud с использованием моей учетной записи Google , а затем в диалоговом окне выберите проект Google Cloud с включенной оплатой.

  4. Нажмите «Аутентификация» в разделе Cloud Run на панели Firebase Studio и следуйте инструкциям для аутентификации.

  5. Нажмите «Развернуть» и следуйте инструкциям, чтобы настроить конфигурацию развертывания и развернуть приложение.

Следующие шаги