services:

  tunnel:
    image: cloudflare/cloudflared
    command: tunnel --no-autoupdate run
    restart: always
    environment:
      TUNNEL_TOKEN: ${TUNNEL_TOKEN}

  ackee: 
    image: electerious/ackee
    restart: always
    environment:
      - WAIT_HOSTS=mongo:27017
      - ACKEE_MONGODB=mongodb://mongo:27017/ackee
      - ACKEE_USERNAME=${ACKEE_USERNAME}
      - ACKEE_PASSWORD=${ACKEE_PASSWORD}
      - ACKEE_ALLOW_ORIGIN=${ACKEE_ALLOW_ORIGIN}
      - ACKEE_AUTO_ORIGIN=${ACKEE_AUTO_ORIGIN}
    depends_on:
      - mongo

  mongo:
    image: mongo
    restart: always
    volumes:
      - ./data/db:/data/db