Sign inSign up

kpetrikas/firebase-emulator

By kpetrikas

•Updated 11 months ago

Multi-platform and simple to use Firebase emulator Docker container

Image
0

10K+

kpetrikas/firebase-emulator repository overview

⁠Multi-platform and simple to use Firebase emulator Docker container

https://github.com/expl/firebase-emulator-docker⁠

⁠Environment configuration attributes

  • PROJECT_ID: ID of Firebase project, prefix with demo- to make sure no live resources are being used⁠.
  • EMULATORS: Space separated list of services to emulate/enable. Possible entries are: auth, firestore, pubsub, storage, database and functions. Emulator UI is always enabled.

⁠Ports to expose for each service emulated

ServicePort
auth9099
firestore8080
pubsub8085
storage9199
database9000
functions5001
UI4000

⁠Example compose file

name: firebase-emulator-workspace
services:
  firebase-emulator:
    container_name: emulator
    image: kpetrikas/firebase-emulator:latest
    ports:
      # Emulator UI
      - "4000:4000"
      # Auth
      - "9099:9099"
      # Firestore
      - "8080:8080"
    environment:
      PROJECT_ID: demo-firebase-project
      EMULATORS: auth firestore

Tag summary

Content type

Image

Digest

sha256:3e5d7d3ca…

Size

752.8 MB

Last updated

11 months ago

docker pull kpetrikas/firebase-emulator