Skip to content

expl/firebase-emulator-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Firebase-emulator-docker

Multi-platform and simple to use Firebase emulator Docker container

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

Service Port
auth 9099
firestore 8080
pubsub 8085
storage 9199
database 9000
functions 5001
UI 4000

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

About

Multi-platform Firebase emulator Docker container

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •