surveil: build: . links: - mongo - influxdb - shinken ports: - "8080:8080" environment: PBR_VERSION: "DEV" volumes: - ./surveil:/opt/surveil/surveil command: bash -c "cd /opt/surveil && ./setup.sh && python setup.py develop && ((sleep 40 && surveil-init --demo) &) && sleep 20 && surveil-api --reload" shinken: build: tools/docker/shinken_container/ links: - mongo - influxdb ports: - "7767:7767" mongo: image: mongo ports: - "27017:27017" command: "mongod --nojournal --smallfiles" influxdb: image: savoirfairelinux/influxdb environment: PRE_CREATE_DB: "db" ports: - "8083:8083" - "8086:8086" grafana: image: savoirfairelinux/grafana environment: INFLUXDB_HOST: "influxdb" INFLUXDB_PORT: "8086" INFLUXDB_NAME: "db" INFLUXDB_USER: "root" INFLUXDB_PASS: "root" ports: - "80:80" links: - influxdb bansho: image: savoirfairelinux/bansho environment: BANSHO_BACKEND: "surveil" BANSHO_SURVEIL_URL: "http://surveil:8080/" ports: - "8888:8888" links: - surveil