diff --git a/devops/auto/5.build_image.sh b/devops/auto/5.build_image.sh index d441f78fd7a8bf1a764a210819f3eaebe3c7f745..6925e3000377430a3c8402caf36c987b107f7ec7 100644 --- a/devops/auto/5.build_image.sh +++ b/devops/auto/5.build_image.sh @@ -19,8 +19,7 @@ build_image() { docker image rm $(docker images -q) -f #构建镜像 cd $WORK_HOME/build - docker build -t meta/base:1.0 -f base.Dockerfile . + docker build -t tesou/base:1.0 -f base.Dockerfile . - docker build -t meta/zookeeper:1.0 -f zookeeper.Dockerfile . } \ No newline at end of file diff --git a/devops/f001-standalone/f101.yml b/devops/f001-standalone/f101.yml index cfbcc02bf8b7f9ea7eb9aaa17b9a7bf568cba6fb..3439f74e4f9c9887e7a8356645a6fd9fa45d57c7 100644 --- a/devops/f001-standalone/f101.yml +++ b/devops/f001-standalone/f101.yml @@ -8,61 +8,45 @@ x-logging: driver: json-file volumes: - foot: - nginx-conf-d: + foot-data: services: - spider-1: - image: golang + #单个 + near-1: + image: tesou/base:1.0 logging: *default-logging restart: always - hostname: spider-1.foot + hostname: near-1.foot volumes: - - zk-1-conf:/conf - - zk-1-data:/data - - zk-1-datalog:/datalog - environment: - ZOO_MY_ID: 1 + - foot-data:/usr/local/apps/foot network_mode: "host" + command: bash -c "cd /usr/local/apps/foot && chmod u+x ./FOOT000 && ./FOOT000 autoNear " + #单个 analy-1: - image: golang + image: tesou/base:1.0 logging: *default-logging restart: always hostname: analy-1.foot volumes: - - zk-2-conf:/conf - - zk-2-data:/data - - zk-2-datalog:/datalog + - foot-data:/usr/local/apps/foot environment: ZOO_MY_ID: 2 network_mode: "host" + command: bash -c "cd /usr/local/apps/foot && chmod u+x ./FOOT000 && ./FOOT000 analy auto " + #单个 wechat-1: - image: golang + image: tesou/base:1.0 logging: *default-logging restart: always hostname: wechat-1.foot volumes: - - zk-3-conf:/conf - - zk-3-data:/data - - zk-3-datalog:/datalog + - foot-data:/usr/local/apps/foot environment: ZOO_MY_ID: 3 network_mode: "host" - - pub-1: - image: golang - logging: *default-logging - restart: always - hostname: pub-1.foot - volumes: - - assembly-zk-1-conf:/conf - - assembly-zk-1-data:/data - - assembly-zk-1-datalog:/datalog - environment: - ZOO_MY_ID: 1 - network_mode: "host" + command: bash -c "cd /usr/local/apps/foot && chmod u+x ./FOOT000 && ./FOOT000 mp auto " diff --git a/devops/f001-standalone/f102.yml b/devops/f001-standalone/f102.yml new file mode 100644 index 0000000000000000000000000000000000000000..057bfc26c087c9ac68fd03eb6f8a3ae154c6b631 --- /dev/null +++ b/devops/f001-standalone/f102.yml @@ -0,0 +1,45 @@ +version: '3.4' + +x-logging: + &default-logging + options: + max-size: '256m' + max-file: '3' + driver: json-file + +volumes: + foot-data: + +services: + #1-4个 + spider-1: + image: tesou/base:1.0 + logging: *default-logging + restart: always + hostname: spider-1.foot + volumes: + - foot-data:/usr/local/apps/foot + network_mode: "host" + command: bash -c "cd /usr/local/apps/foot && chmod u+x ./FOOT000 && ./FOOT000 spider auto " + + #单个 + pub-1: + image: tesou/base:1.0 + logging: *default-logging + restart: always + hostname: pub-1.foot + volumes: + - foot-data:/usr/local/apps/foot + environment: + ZOO_MY_ID: 1 + network_mode: "host" + command: bash -c "cd /usr/local/apps/foot && chmod u+x ./FOOT000 && ./FOOT000 pub auto " + + + + + + + + + \ No newline at end of file diff --git a/devops/f001-standalone/f103.yml b/devops/f001-standalone/f103.yml new file mode 100644 index 0000000000000000000000000000000000000000..dc3870c1bc14f5c95eff5af0465d6926fe713edc --- /dev/null +++ b/devops/f001-standalone/f103.yml @@ -0,0 +1,30 @@ +version: '3.4' + +x-logging: + &default-logging + options: + max-size: '256m' + max-file: '3' + driver: json-file + +volumes: + foot-data: + +services: + #1-4个 + spider-1: + image: tesou/base:1.0 + logging: *default-logging + restart: always + hostname: spider-1.foot + volumes: + - foot-data:/usr/local/apps/foot + network_mode: "host" + command: bash -c "cd /usr/local/apps/foot && chmod u+x ./FOOT000 && ./FOOT000 spider auto " + + + + + + + \ No newline at end of file