diff --git a/docker-compose.yml b/docker-compose.yml index 806da5e8643704b9cba5dc086d252b0ee05bd5a2..aae455935da71f01a5d32df926039a626b87aede 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,19 +1,40 @@ -version: '2' +version: '2.1' services: - skywalking-collector-worker: - image: skywalking-collector-worker:3.0-2017 + skywalking-webui: + image: sky-walking-ui:1.0 + expose: + - "8080" + ports: + - "8080:8080" + links: + - skywalking-collector + environment: + - COLLECTOR_SERVERS=skywalking-collector:7001 + + skywalking-collector: + image: skywalking-collector:3.0-2017 expose: - "7001" - "1000" + ports: + - "7001:7001" depends_on: - - es-server + es-server: + condition: service_healthy links: - es-server + environment: + - ES_CLUSTER_NODES=es-server:9300 + - HTTP_HOST_NAME=0.0.0.0 es-server: image: elasticsearch:5.3 + command: "-Enode.name=TestNode -Enetwork.host=0.0.0.0 -Ehttp.cors.enabled=true -Ehttp.cors.allow-origin=* -Ethread_pool.bulk.queue_size=1000 -Ecluster.name=CollectorDBCluster" expose: - "9200" - "9300" - entrypoint: elasticsearch - command: "-Des.node.name=CollectorDBCluster" \ No newline at end of file + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:9200"] + interval: 30s + timeout: 10s + retries: 5 \ No newline at end of file diff --git a/skywalking-collector/skywalking-collector-worker/pom.xml b/skywalking-collector/skywalking-collector-worker/pom.xml index 895581bc469ef12c9fe1a1f32dd6a0f853aa7506..fe61d9bdfcf64c480bfb2aca4a46ad84db1de046 100644 --- a/skywalking-collector/skywalking-collector-worker/pom.xml +++ b/skywalking-collector/skywalking-collector-worker/pom.xml @@ -15,7 +15,7 @@ 9.4.2.v20170220 com.a.eye.skywalking.collector.worker.CollectorBootStartUp - ${artifactId} + skywalking-collector ${version}