Releases: SolidKeyAB/firebase-devops-toolkit
Releases · SolidKeyAB/firebase-devops-toolkit
v0.1.1 - Fix SCRIPT_DIR override bug
Bug Fixes
- Fixed SCRIPT_DIR override: Changed
SCRIPT_DIRtoLOCAL_SCRIPT_DIRinlocal/setup-pubsub-topics.shto prevent overwriting the parent script's path variable when sourced frommanage.sh.
This fixes path resolution issues like local/local/check-status.sh not found.
Installation
npm install @solidkeyab/firebase-devops-toolkit@0.1.1v0.1.0 - Initial Public Release (Beta)
🚀 First Public Release
Enterprise-grade Firebase DevOps toolkit by SolidKey AB.
⚠️ Beta Release - Feedback welcome! Report issues
Why This Toolkit?
Firebase is powerful, but managing a growing project becomes complex. We built this to solve real problems:
| Problem | Solution |
|---|---|
| 🏗️ Messy project structure | Enforced microservices architecture |
| 🎯 Too many commands to remember | Single entry point: orchestrate.sh |
| 💰 Deploying all functions is slow/expensive | Selective deployment by service |
| 🧪 Emulator setup is tedious | Auto-detect ports, manage Pub/Sub, preserve data |
| 🤝 Can't share emulators with team | Share with one command (3 security levels) |
| ⚡ Slow onboarding for new devs | Starter template - productive in 5 minutes |
✨ Key Features
Single Entry Point
./orchestrate.sh dev # Start development
./orchestrate.sh deploy # Deploy to production
./orchestrate.sh status # Check what's runningSelective Deployment (Save Money!)
# Deploy only changed services - not all 50 functions
./manage.sh deploy-production-selective --services user-service,order-serviceShare Emulators with Team
./share-emulators.sh start # Teammates can now access your emulators!Three security levels: Basic → Secure → Enterprise
📦 Quick Start
git clone https://github.com/SolidKeyAB/firebase-devops-toolkit.git
cp -r firebase-devops-toolkit/templates/starter-project my-project
cd my-project/services && npm install
cd .. && ./scripts/orchestrate.sh dev📚 Documentation
Made with ❤️ in Sweden by SolidKey AB