hyperlink
@TruebizJournal, © 100% Approval
I love to teach you HTML, remember ../ is saying go up one folder or just / the root of the full web address
🟩 Project Setup & Auth
| Log in to Firebase | firebase login |
| Log out of Firebase | firebase logout |
| Initialize a project | firebase init |
| View your Firebase projects | firebase projects:list |
| Add/select a project alias | firebase use --add |
| Set active project | firebase use <alias> |
🟦 Hosting Commands
Your day-to-day hitters.
| Serve hosting locally | firebase serve --only hosting |
| New method | firebase hosting:serve |
| Deploy hosting only | firebase deploy --only hosting |
| Deploy everything | firebase deploy |
🟨 Emulator Suite (Local Simulation)
| Start all emulators | firebase emulators:start |
| Start specific emulators | firebase emulators:start --only firestore,functions,hosting |
| Run script then stop | firebase emulators:exec "<command>" |
| Emulator UI | http://localhost:4000 |
Common Emulator Ports
- Hosting → localhost:5000
- Firestore → localhost:8080
- Storage → localhost:9199
- Auth → localhost:9099
- Dashboard → localhost:4000
🟥 Firestore
| Deploy Firestore rules | firebase deploy --only firestore:rules |
| Deploy Firestore indexes | firebase deploy --only firestore:indexes |
| Deploy all Firestore | firebase deploy --only firestore |
🔶 Functions
| Deploy functions | firebase deploy --only functions |
| Deploy one function | firebase deploy --only functions:<name> |
| View logs | firebase functions:log |
🟧 Storage
| Deploy Storage rules | firebase deploy --only storage |
🟪 Database (Realtime DB)
| Deploy database rules | firebase deploy --only database |
🟫 Misc Utilities
| View CLI version | firebase --version |
| Update CLI | npm install -g firebase-tools |
| Delete hosting channel | firebase hosting:channel:delete <channel> |
| Create preview channel | firebase hosting:channel:deploy preview |
Html tags