From 61d6be763b39995670ff8561ab554e91969ae2d4 Mon Sep 17 00:00:00 2001 From: smallchill Date: Fri, 15 Mar 2019 11:25:06 +0800 Subject: [PATCH] =?UTF-8?q?:ok=5Fhand:=20=E6=9B=B4=E6=96=B0=E8=84=9A?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script/docker/deploy.sh | 4 ++-- script/docker/docker-compose.yml | 28 ++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/script/docker/deploy.sh b/script/docker/deploy.sh index 5dc5e074..e13b1f62 100644 --- a/script/docker/deploy.sh +++ b/script/docker/deploy.sh @@ -27,12 +27,12 @@ base(){ cp /nginx/web/nginx.conf /docker/nginx/web/nginx.conf cp /nginx/web/html /docker/nginx/web/html fi - docker-compose up -d blade-nginx blade-redis blade-gateway1 blade-gateway2 blade-gateway3 blade-admin + docker-compose up -d nacos prometheus grafana web-nginx blade-nginx blade-redis } #启动程序模块 modules(){ - docker-compose up -d blade-auth blade-user blade-desk blade-system blade-log + docker-compose up -d blade-gateway1 blade-gateway2 blade-gateway3 blade-admin blade-auth blade-user blade-desk blade-system blade-log } #关闭所有模块 diff --git a/script/docker/docker-compose.yml b/script/docker/docker-compose.yml index b13ca340..fe9a3a3b 100644 --- a/script/docker/docker-compose.yml +++ b/script/docker/docker-compose.yml @@ -1,6 +1,34 @@ version: '3' services: + nacos: + image: nacos/nacos-server:latest + container_name: nacos-standalone + environment: + - PREFER_HOST_MODE=hostname + - MODE=standalone + volumes: + - ./standalone-logs/:/home/nacos/logs + - ./init.d/custom.properties:/home/nacos/init.d/custom.properties + ports: + - "8848:8848" + prometheus: + container_name: prometheus + image: prom/prometheus:latest + volumes: + - ./prometheus/prometheus-standalone.yaml:/etc/prometheus/prometheus.yml + ports: + - "9090:9090" + depends_on: + - nacos + restart: on-failure + grafana: + container_name: grafana + image: grafana/grafana:latest + ports: + - 3000:3000 + restart: on-failure + blade-nginx: image: nginx:stable-alpine-perl hostname: "blade-nginx"