Пропустить до содержимого

Разверните ваш сайт Astro на хостинге Firebase от Google

Firebase Hosting — это сервис, предоставляемый платформой для разработки приложений Firebase от Google, который можно использовать для развертывания сайта Astro.

Ознакомьтесь с нашим отдельным руководством по добавлению бэкэнд-сервисов Firebase, таких как базы данных, аутентификация и хранение.

Ваш проект Astro может быть развернут на Firebase как статический сайт или как сайт с рендерингом на стороне сервера (SSR).

По умолчанию ваш проект Astro является статическим сайтом. Для развертывания статического сайта Astro на Firebase вам не потребуется никаких дополнительных настроек.

Чтобы включить SSR в вашем проекте Astro и развернуть его на Firebase, добавьте адаптер Node.js.

  1. Установите Firebase CLI. Это инструмент командной строки, который позволяет взаимодействовать с Firebase из терминала.

    Terminal window
    npm install firebase-tools
  2. Аутентифицируйте Firebase CLI с помощью учетной записи Google. Откроется окно браузера, в котором вы сможете войти в свою учетную запись Google.

    Terminal window
    npx firebase login
  3. Включите экспериментальную поддержку веб-фреймворков. Это экспериментальная функция, которая позволяет Firebase CLI определять и настраивать параметры развертывания для Astro.

    Terminal window
    npx firebase experiments:enable webframeworks
  4. Инициализируйте Firebase Hosting в вашем проекте. При этом в корне проекта будут созданы файлы firebase.json и .firebaserc.

    Terminal window
    npx firebase init hosting
  5. Разверните свой сайт на хостинге Firebase. Это позволит собрать ваш сайт Astro и развернуть его на Firebase.

    Terminal window
    npx firebase deploy --only hosting

Дополнительные руководства по развёртыванию