diff --git a/emulator-image/Dockerfile b/emulator-image/Dockerfile index b2a14ad..abf64a0 100644 --- a/emulator-image/Dockerfile +++ b/emulator-image/Dockerfile @@ -12,7 +12,7 @@ FROM node:22-trixie-slim # Keep in sync with the emulator-image.yml workflow, which greps this ARG to # derive the pushed tag. -ARG FIREBASE_TOOLS_VERSION=15.23.0 +ARG FIREBASE_TOOLS_VERSION=15.25.0 # openjdk JRE is the Firestore emulator's only system dep (it's a Java jar); # firebase-tools >=15 needs Java 21+. diff --git a/emulator-image/README.md b/emulator-image/README.md index bc4d085..4167834 100644 --- a/emulator-image/README.md +++ b/emulator-image/README.md @@ -10,7 +10,7 @@ Image tags track the pinned `firebase-tools` version (not gem releases). ```bash docker run --rm -p 8080:8080 -p 9099:9099 \ - ghcr.io/cruglobal/solid-gcp-firebase-emulators:15.23.0 + ghcr.io/cruglobal/solid-gcp-firebase-emulators:15.25.0 ``` Firestore is on `localhost:8080`, Auth on `localhost:9099`. Point the gem at them: @@ -28,7 +28,7 @@ start; mount your own config for rules parity with prod (below). ```yaml services: firebase-emulators: - image: ghcr.io/cruglobal/solid-gcp-firebase-emulators:15.23.0 + image: ghcr.io/cruglobal/solid-gcp-firebase-emulators:15.25.0 ports: ["8080:8080", "9099:9099"] volumes: - ./firebase.json:/firebase/firebase.json:ro diff --git a/gem/README.md b/gem/README.md index 6890b37..3a97b48 100644 --- a/gem/README.md +++ b/gem/README.md @@ -216,7 +216,7 @@ locally with zero GCP credentials. The recommended path is the prebuilt emulator ```bash docker run --rm -p 8080:8080 -p 9099:9099 \ - ghcr.io/cruglobal/solid-gcp-firebase-emulators:15.23.0 + ghcr.io/cruglobal/solid-gcp-firebase-emulators:15.25.0 ``` Or via docker-compose, mounting your app's `firebase.json` + `firestore.rules` so the