#15 - Add Firebase CLI to the base image #16
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "15-add-firebase-cli"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds the Firebase CLI (
firebase-tools) to the base stage so every variant (ci,coder,coder-xfce-vnc) ships it.Changes
Dockerfile: install the standalone Firebase CLI in the base stage viacurl -fsSL https://firebase.tools | bash. The standalone binary bundles its own Node runtime, so it works in base even though Node.js is only added in the CI stage / at workspace start. Combined with the existing Azul Zulu JDK, this enablesfirebase deployand the Firebase Emulator Suite (Firestore rules unit-testing) in CI.README.md: document the Firebase CLI in the CI variant features, the use case, and Version Information.Why
Needed so
asgolf-longwy/frontendCI can deploy Firebase resources and run emulator-based security-rules tests after migrating its pipelines to the Sindriciimage.Verification
docker-devKaniko build, validating the Dockerfile.26.25.1to publishci-26.25.1/ci-latest/latest; thenfirebase --versionis available in all variants.Closes #15
🤖 Generated with Claude Code
https://claude.ai/code/session_01Dj6ZEv2hBaM2qwSJrw4AQf
Add Firebase CLI to the base imageto #15 - Add Firebase CLI to the base image