version: "3.7"
services:
  mongodb_container:
    image: mongo:latest
    environment:
      MONGO_INITDB_ROOT_USERNAME: ${DOCUMENTDB_USER}
      MONGO_INITDB_ROOT_PASSWORD: ${DOCUMENTDB_PASSWORD}
    ports:
      - 27017:27017
    volumes:
      - mongodb_data_container2:/data/db

  devex-server:
    build: .
    environment:
      NODE_ENV: ${NODE_ENV}
      DOCUMENTDB_HOST: ${DOCUMENTDB_HOST}
      DOCUMENTDB_PORT: ${DOCUMENTDB_PORT}
      DOCUMENTDB_DB: ${DOCUMENTDB_DB}
      DOCUMENTDB_USER: ${DOCUMENTDB_USER}
      DOCUMENTDB_PASSWORD: ${DOCUMENTDB_PASSWORD}
      NETWORK_URL: ${NETWORK_URL}
      BLOCKS_PER_REQUEST: ${BLOCKS_PER_REQUEST}
      FAST_SYNC: ${FAST_SYNC}
    ports:
      - 80:80
volumes:
  mongodb_data_container2:
