-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.yml
26 lines (26 loc) · 1.16 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# NOTE: Be careful updating this file, as it is used by the setup script.
services:
demo-api-server:
build: .
# network_mode: host # uncomment for enabling local development. will prevent parallel execution (I.E. tests and local dev at same time)
volumes:
- ./:/code
- /code/node_modules # Excludes node_modules
- ./.firebase/emulators/:/opt/workspace:cached
- ./.firebase/bin/:/root/.cache:cached
- ./.firebase/config/:/root/.config:cached
- ./.firebase/data/:/root/data
ports:
# - '9229:9229' # node-inspect debug port. Can be disabled if not being used.
- '9900-9908:9900-9908' # expose for browser access
command: npx nx run demo-api:serve
tty: true
environment:
# disable GCE Metadata retrieval.
# https://github.com/firebase/firebase-tools/issues/6765
- METADATA_SERVER_DETECTION=none
# Credentials URL
- GCLOUD_PROJECT=dereekb-components
- NODE_EXTRA_CA_CERTS=/code/docker/nginx/certs/firebase.crt
# extra_hosts: # uncomment for enabling local development. Don't forget to start the offline nginx server!
# - "firebase-public.firebaseio.com:0.0.0.0"