Разверните ваш сайт Astro на хостинге Firebase от Google
Firebase Hosting — это сервис, предоставляемый платформой для разработки приложений Firebase от Google, который можно использовать для развертывания сайта Astro.
Ознакомьтесь с нашим отдельным руководством по добавлению бэкэнд-сервисов Firebase, таких как базы данных, аутентификация и хранение.
Настройка проекта
Заголовок раздела Настройка проектаВаш проект Astro может быть развернут на Firebase как статический сайт или как сайт с рендерингом на стороне сервера (SSR).
Статический сайт
Заголовок раздела Статический сайтПо умолчанию ваш проект Astro является статическим сайтом. Для развертывания статического сайта Astro на Firebase вам не потребуется никаких дополнительных настроек.
Адаптер для SSR
Заголовок раздела Адаптер для SSRЧтобы включить SSR в вашем проекте Astro и развернуть его на Firebase, добавьте адаптер Node.js.
Для развертывания сайта SSR Astro на Firebase требуется платный тариф Blaze или выше.
Как развернуть
Заголовок раздела Как развернуть-
Установите Firebase CLI. Это инструмент командной строки, который позволяет взаимодействовать с Firebase из терминала.
-
Аутентифицируйте Firebase CLI с помощью учетной записи Google. Откроется окно браузера, в котором вы сможете войти в свою учетную запись Google.
-
Включите экспериментальную поддержку веб-фреймворков. Это экспериментальная функция, которая позволяет Firebase CLI определять и настраивать параметры развертывания для Astro.
-
Инициализируйте Firebase Hosting в вашем проекте. При этом в корне проекта будут созданы файлы
firebase.json
и.firebaserc
. -
Разверните свой сайт на хостинге Firebase. Это позволит собрать ваш сайт Astro и развернуть его на Firebase.