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).