← Cloudflare Pages / pages / migrations
Перенос с Firebase
В этом руководстве вы узнаете, как перенести существующее приложение Firebase в Cloudflare Pages. Предполагается, что у вас уже есть проект, развернутый на Firebase, который вы хотите разместить в Cloudflare Pages.
Как найти команду сборки и каталог сборки
Чтобы перенести приложение в Cloudflare Pages, определите команду сборки и каталог сборки.
Они понадобятся, чтобы указать Cloudflare Pages, как развёртывать проект. Если развёртывание выполнялось вручную с локальной машины с помощью firebase интерфейс командной строки, firebase.json файл конфигурации должен включать public ключ, который будет каталогом сборки:
{
"public": "public"
}Firebase Hosting не запрашивает команду сборки, поэтому при стандартной конфигурации на JavaScript вы, вероятно, будете использовать npm build или команду, специфичную для используемого вами фреймворка или инструмента (например, ng build).
После того как вы определите каталог сборки и команду сборки, вы сможете перенести проект в Cloudflare Pages.
Создание нового проекта Pages
Если вы еще не отправляли свой статический сайт в GitHub, сделайте это перед тем, как продолжить. Это также даст вам доступ к таким возможностям, как автоматическое развертывание, и предпросмотры развёртывания.
Новый репозиторий можно создать на repo.new ↗ и следуя инструкциям, отправьте проект в GitHub.
Используйте Руководство по началу работы чтобы добавить ваш проект в Cloudflare Pages, используя команда сборки и каталог сборки который вы сохранили ранее.
Очистка старого приложения и назначение домена
После развёртывания приложения перейдите в панель управления Firebase и удалите старый проект Firebase. В настройках DNS Cloudflare для вашего домена обязательно обновите запись CNAME, заменив Firebase на Cloudflare Pages.
После выполнения этого руководства вы успешно перенесли проект Firebase на Cloudflare Pages.