firebase-app-hosting-basics

Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.

INSTALLATION
npx skills add https://github.com/firebase/agent-skills --skill firebase-app-hosting-basics
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

$27

Deploying to App Hosting

Deploy from Source

This is the recommended flow for most users.

  • Configure firebase.json with an apphosting block.
{

  "apphosting": {

    "backendId": "my-app-id",

    "rootDir": "/",

    "ignore": [

      "node_modules",

      ".git",

      "firebase-debug.log",

      "firebase-debug.*.log",

      "functions"

    ]

  }

}
  • Create or edit apphosting.yaml- see Configuration for more information on how to do so.
  • If the app needs safe access to sensitive keys, use npx -y firebase-tools@latest apphosting:secrets commands to set and grant access to secrets.
  • Run npx -y firebase-tools@latest deploy when you are ready to deploy.

Automated deployment via GitHub (CI/CD)

Alternatively, set up a backend connected to a GitHub repository for automated deployments "git push" deployments.

This is only recommended for more advanced users, and is not required to use App Hosting.

See CLI Commands for more information on how to set this up using CLI commands.

Emulation

See Emulation for more information on how to test your app locally using the Firebase Local Emulator Suite.

BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card