{
  "global": {
    "run_containers": [
      "run"
    ],
    "tail": true,
    "monitor": true,
    "monitor_excludes": [
      "/node_modules|\\.git|\\.log/mgi,"
    ],
    "dns": true,
    "dns_suffix": ".internal.com",
    "auto_generate_environment": true,
    "auto_port_start": 20000,
    "environment": {
      "FUGE": "ROCKS"
    },
    "host": "wibble",
    "dns_prefix": ""
  },
  "topology": {
    "containers": {
      "frontend": {
        "type": "process",
        "path": "/Users/pelger/work/nearform/code/apparatus/fugedir/fuge-config/test/fixture/frontend",
        "build": "sh build.sh",
        "test": "npm test",
        "run": "npm start",
        "environment": {
          "frontend_SERVICE_HOST": "bibble",
          "frontend_SERVICE_main_PORT": "3000",
          "frontend_SERVICE_PORT": "3000",
          "frontend_SERVICE_tcp_PORT": "3001",
          "service_SERVICE_HOST": "wibble",
          "service_SERVICE_main_PORT": "20000",
          "service_SERVICE_PORT": "20000",
          "mongo_SERVICE_HOST": "wibble",
          "mongo_SERVICE_http_PORT": "1000080",
          "mongo_SERVICE_PORT": "1000080",
          "FUGE": "ROCKS",
          "ONE": "TWO",
          "SERVICE_HOST": "bibble",
          "SERVICE_main_PORT": "3000",
          "SERVICE_PORT": "3000",
          "SERVICE_tcp_PORT": "3001"
        },
        "host": "bibble",
        "ports": {
          "main": [
            "3000",
            null
          ],
          "tcp": [
            "3001",
            null
          ]
        },
        "name": "frontend",
        "specific": {}
      },
      "service": {
        "type": "process",
        "path": "/Users/pelger/work/nearform/code/apparatus/fugedir/fuge-config/test/fixture/service",
        "build": "sh build.sh",
        "test": "npm test",
        "run": "npm start",
        "environment": {
          "frontend_SERVICE_HOST": "bibble",
          "frontend_SERVICE_main_PORT": "3000",
          "frontend_SERVICE_PORT": "3000",
          "frontend_SERVICE_tcp_PORT": "3001",
          "service_SERVICE_HOST": "wibble",
          "service_SERVICE_main_PORT": "20000",
          "service_SERVICE_PORT": "20000",
          "mongo_SERVICE_HOST": "wibble",
          "mongo_SERVICE_http_PORT": "1000080",
          "mongo_SERVICE_PORT": "1000080",
          "FUGE": "DOUBLEROCKS",
          "ONE": "TWO",
          "SERVICE_HOST": "wibble",
          "SERVICE_main_PORT": "20000",
          "SERVICE_PORT": "20000"
        },
        "name": "service",
        "specific": {},
        "ports": {
          "main": [
            "20000",
            null
          ]
        },
        "host": "wibble"
      },
      "mongo": {
        "type": "container",
        "image": "mongodb",
        "run": "docker run -e -p",
        "environment": {
          "frontend_SERVICE_HOST": "bibble",
          "frontend_SERVICE_main_PORT": "3000",
          "frontend_SERVICE_PORT": "3000",
          "frontend_SERVICE_tcp_PORT": "3001",
          "service_SERVICE_HOST": "wibble",
          "service_SERVICE_main_PORT": "20000",
          "service_SERVICE_PORT": "20000",
          "mongo_SERVICE_HOST": "wibble",
          "mongo_SERVICE_http_PORT": "1000080",
          "mongo_SERVICE_PORT": "1000080",
          "FUGE": "ROCKS",
          "ONE": "TWO",
          "SERVICE_HOST": "wibble",
          "SERVICE_http_PORT": "1000080",
          "SERVICE_PORT": "1000080"
        },
        "ports": {
          "http": [
            "1000080",
            null
          ]
        },
        "name": "mongo",
        "specific": {},
        "host": "wibble"
      }
    }
  }
}
