firebase-cloudrun

Deploy Flask apps to Google Cloud Run with Firebase Hosting URLs.

1|Updated Oct 27, 2025
One-click install
npx skills add https://github.com/skinred78/neuro-db-2 --skill firebase-cloudrun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase-cloudrun
Source: https://github.com/skinred78/neuro-db-2/tree/main/.claude/skills/firebase-cloudrun
Command: npx skills add https://github.com/skinred78/neuro-db-2 --skill firebase-cloudrun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gcloud, firebase, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates deploying Flask/Python web applications to Google Cloud Run and wires Firebase Hosting for clean URLs, simplifying deployments and reducing setup friction for internal tools.

Core Features & Use Cases

  • One-click deployment: Deploys a Flask app to Cloud Run with a single script.
  • Firebase Hosting integration: Rewrites requests to Cloud Run for friendly .web.app URLs.
  • Secrets management: Injects secrets via Google's Secret Manager for secure configuration.
  • Use Case: Ideal for internal tools with 1-10 users that require quick rollouts and friendly URLs.

Quick Start

Run the deployment script: bash .claude/skills/firebase-cloudrun/scripts/deploy.sh

Frequently Asked Questions about firebase-cloudrun

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a Flask app to Cloud Run with a friendly URL?

Deploy Flask apps to Cloud Run using this Skill's automated script, which containerizes your app with Dockerfile and gunicorn, then wires Firebase Hosting to rewrite requests for clean .web.app URLs. Run the deployment script to handle setup and rollout in one step.

Do I need Firebase Hosting to deploy Python apps to Cloud Run?

Firebase Hosting isn't required for Cloud Run itself, but this Skill integrates it to provide friendly .web.app domains instead of raw Cloud Run URLs. It's ideal if you want readable URLs for internal tools without managing custom domains.

How do I inject secrets into a Flask app deployed on Cloud Run?

This Skill uses Google Secret Manager to inject environment variables into your Flask app at deploy time. The deployment script handles wiring secrets into your container, keeping sensitive config out of your codebase.

What's the best way to set up automated Flask deployments to Cloud Run?

This Skill automates Flask deployments with a single script that handles Dockerfile generation, gunicorn configuration, health checks, Firebase setup, and optional Secret Manager integration—reducing manual steps and deployment friction for internal tools.

Can I use this Skill for production apps with many users?

This Skill targets internal tools and small web apps serving 1–10 users. For larger-scale production deployments with heavy traffic or complex requirements, consider specialized infrastructure-as-code or managed platform solutions designed for enterprise workloads.

What dependencies do I need to deploy Flask to Cloud Run with Firebase?

You need gcloud CLI and firebase CLI installed. This Skill handles the rest—it generates the Dockerfile, Firebase configuration, and deployment script so your Flask app runs on Cloud Run with Firebase Hosting integration.