Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 810 Bytes

Docker.md

File metadata and controls

38 lines (32 loc) · 810 Bytes

Docker environment

Docker image

Docker Compose

Single instance

version: "3"
services:
  
  cloud_gateway:
    restart: always
    image: bskjon/cloud-gateway:kotlin-snapshot
    ports:
      - "127.0.0.1:8080:8080"
    volumes:
      - ./data/cloudgw/:/root/
    environment:
      GOOGLE_APPLICATION_CREDENTIALS: "/root/service-account-file.json"

Multi instance

version: "3"
services:
  
  cloud_gateway:
    restart: always
    image: bskjon/cloud-gateway:kotlin-snapshot
    ports:
      - "127.0.0.1:8080:8080"
    volumes:
      - ./data/cloudgw/:/root/
    environment:
      FIREBASE_CREDENTIALS: "/root/multitenant.json"

Please see Multi instance for how to create multitenant.json