cli/handlers/deploy_handlers library

Functions

handleArtifactCleanup() Future<void>
Apply Artifact Registry cleanup policy (T7).
handleAuthProviders() Future<void>
Enable Email/Password and Google auth providers (T5).
handleCloudRunPrune() Future<void>
Prune Cloud Run revisions to the configured retention count (T7).
handleDeployAll() Future<void>
Deploy all Firebase resources (and the server, when enabled).
handleDeployFirestore() Future<void>
Deploy Firestore rules and indexes
handleDeployHosting() Future<void>
Deploy to Firebase Hosting (release)
handleDeployHostingBeta() Future<void>
Deploy to Firebase Hosting (beta)
handleDeployJasprServer() Future<void>
Deploy the Jaspr server (SSR / hybrid render modes) to Cloud Run.
handleDeployServer() Future<void>
Deploy the arcane_server companion package to Cloud Run.
handleDeployStorage() Future<void>
Deploy Storage rules
handleFirebaseSetup() Future<void>
Setup Firebase for a new project.
handleFirebaseSetupFull() Future<void>
End-to-end Firebase setup. Runs every applicable sub-step (auth, billing, FlutterFire / Jaspr JS SDK, Firestore + Storage init, auth providers hand-off, rules deploy, web build, hosting init, hosting release + beta deploy, and — when the project enabled it — Cloud Run / Artifact Registry cleanup).
handleFirestoreInit() Future<void>
Ensure the default Firestore database exists (T4).
handleGenerateConfigs([Map<String, dynamic>? args]) Future<void>
Generate Firebase configuration files.
handleHostingInit() Future<void>
Create the <project>-beta site and apply hosting targets (T6).
handleServerBuild() Future<void>
Build server Docker image
handleServerSetup() Future<void>
Setup server for deployment
handleStorageInit() Future<void>
Ensure the default Storage bucket exists (T4).