services:
  ows-analytics:
    build:
      dockerfile: Dockerfile
      context: .
    ports:
      - "8080:8080"
    healthcheck:
      test:
        ["CMD-SHELL", "curl", "-f", "http://localhost:8080:hello/ || exit 1"]
      interval: 30s
      timeout: 5s
      retries: 5
    environment:
      Environment: "dev"
      ANALYTICS_METADATA_TABLE: "dev_analytics_metadata"
      AWS_DEFAULT_REGION: "us-east-1"
      DATADOG_ENV: "dev"
      DD_LOGS_INJECTION: "true"
      DD_SERVICE: "ows-analytics"
      DD_AGENT_HOST: "datadog"
      DYNAMO_TABLE: "dev-mobile_metadata"
      SLOW_DYNAMO_TIME: "0.1"
  datadog:
    links:
      - ows-analytics
    image: gcr.io/datadoghq/agent:latest
    environment:
      DD_API_KEY: "${DD_API_KEY}"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /proc/:/host/proc/:ro
      - /sys/fs/cgroup:/host/sys/fs/cgroup:ro