Для размещения сайта на хостинге Firebase в бесплатном тарифе необходимо выполнить следующие шаги:
1. Создайте проект на платформе Firebase (если у вас уже есть проект, перейдите к следующему шагу).
2. Установите Firebase CLI (если у вас его еще нет) с помощью команды `npm install -g firebase-tools`.
3. Инициализируйте проект в папке с вашим сайтом с помощью команды `firebase init`.
4. Выберите опцию `Hosting` в списке доступных сервисов.
5. Укажите папку, в которой расположены файлы вашего сайта.
6. Далее следуйте инструкциям по настройке хостинга (указание имени хостинга, пути к файлу `404.html` и т.д.).
7. Загрузите ваш сайт на хостинг командой `firebase deploy`.
Чтобы устранить указанную ошибку, вам необходимо переключиться на тарифный план Blaze (pay-as-you-go), так как для использования API compute.googleapis.com вам нужно будет производить оплату за использование ресурсов. Для этого выполните следующие шаги:
1. Перейдите на сайт консоли Firebase (https://console.firebase.google.com/).
2. Выберите ваш проект.
3. В левом меню выберите пункт "Настройки" (Settings).
4. Перейдите на вкладку "Общие" (General) и найдите раздел "Платежи" (Billing).
5. Переключите ваш проект на тарифный план Blaze (pay-as-you-go).
6. Подтвердите действие и следуйте инструкциям по завершению процесса.
После переключения на тарифный план Blaze (pay-as-you-go) API compute.googleapis.com будет доступен для использования, и ошибка при деплое вашего проекта на Firebase должна быть устранена.