GO
firebase-app-hosting-basics
Разворачивает и управляет full-stack веб-приложениями (Next.js, Angular) с SSR через Firebase App Hosting. Используйте для настройки apphosting.yaml, CI/CD и секретов, но не для статического хостинга, Auth или Firestore.
Что делает навык
Навык позволяет разворачивать и управлять полнофункциональными веб-приложениями (Next.js, Angular) с использованием Firebase App Hosting, обеспечивая серверный рендеринг (SSR) и автоматическое развертывание. Он не предназначен для статического хостинга, аутентификации или работы с Firestore.
Когда применять
- Развертывание приложений на базе Next.js или Angular с поддержкой SSR через Firebase App Hosting.
- Настройка файла apphosting.yaml для конфигурации бэкенда и директорий.
- Управление секретами с помощью команд apphosting:secrets для безопасного доступа к ключам.
- Настройка автоматического развертывания (CI/CD) через интеграцию с GitHub.
- Локальное тестирование приложения с использованием Firebase Local Emulator Suite.
Как работает
- Убедиться, что проект Firebase находится на тарифном плане Blaze, и направить пользователя на страницу покупки плана при необходимости.
- Настроить блок apphosting в файле firebase.json, указав backendId, rootDir и правила игнорирования файлов.
- Создать или отредактировать файл apphosting.yaml для детальной конфигурации развертывания.
- При необходимости задать секреты с помощью команды npx -y firebase-tools@latest apphosting:secrets.
- Запустить развертывание с помощью команды npx -y firebase-tools@latest deploy.
- Для автоматического развертывания настроить бэкенд, подключенный к репозиторию GitHub, используя CLI-команды.
Примеры запросов агенту
Как развернуть Next.js приложение с SSR на Firebase App Hosting?
Настрой apphosting.yaml для моего Angular проекта и добавь секреты.
Как подключить GitHub для автоматического деплоя через Firebase App Hosting?
Что понадобится
- Проект Firebase на тарифном плане Blaze.
- Установленный Firebase CLI (firebase-tools).
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «firebase-firebase-app-hosting-basics» из репозитория:
# https://github.com/firebase/agent-skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r firebase-firebase-app-hosting-basics/ ~/.claude/skills/firebase-firebase-app-hosting-basics/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.