docker-swarm-review

This commit is contained in:
2026-05-13 15:23:46 +08:00
parent da02c6a994
commit 5074e9cc42
128 changed files with 13062 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
### - SW_STORAGE_ES_ADVANCED={"index.lifecycle.name":"sw-policy"}
# 此处为配置索引的生命周期需要在es中添加此项
env $(cat ./env_crm1 | xargs) envsubst < ./docker-compose.yml | docker stack deploy --compose-file - crm1_skywalking --with-registry-auth
#
env $(cat ./env_review | xargs) envsubst < ./docker-compose.yml | docker stack deploy --compose-file - review_skywalking --with-registry-auth
env $(cat ./env | xargs) envsubst < ./docker-compose.yml | docker stack deploy --compose-file - skywalking --with-registry-auth

View File

@@ -0,0 +1,48 @@
version: '3.8'
networks:
default:
name: ${NAMESPACE}
external: true
services:
oap:
image: apache/skywalking-oap-server:10.0.0
hostname: ${NAMESPACE}-skywalking-oap
ports:
- '${NODE_PORT}:11800'
- '${NODE_PORT_2}:12800'
environment:
- TZ=Asia/Shanghai
- SW_STORAGE=elasticsearch
- SW_STORAGE_ES_CLUSTER_NODES=${NAMESPACE}-es-elasticsearch:9200
- SW_HEALTH_CHECKER=default
- SW_TELEMETRY=prometheus
- SW_STORAGE_ES_ADVANCED={"index.lifecycle.name":"sw-policy"}
- JAVA_OPTS=-Xms2048m -Xmx2048m
volumes:
- 'ext_config:/skywalking/ext-config'
deploy:
placement:
constraints:
- node.labels.${NAMESPACE}_skywalking==1
ui:
image: apache/skywalking-ui:10.0.0
ports:
- "${NODE_PORT_UI}:8080"
environment:
- TZ=Asia/Shanghai
- SW_OAP_ADDRESS=http://${NAMESPACE}-skywalking-oap:12800
- SW_ZIPKIN_ADDRESS=http://${NAMESPACE}-skywalking-oap:9412
depends_on:
- oap
deploy:
update_config:
order: start-first
placement:
constraints:
- node.labels.${NAMESPACE}_skywalking==1
volumes:
ext_config:
driver: local

View File

@@ -0,0 +1,4 @@
NAMESPACE=crm1
NODE_PORT=11800
NODE_PORT_2=12800
NODE_PORT_UI=18080

View File

@@ -0,0 +1,4 @@
NAMESPACE=review
NODE_PORT=11800
NODE_PORT_2=12800
NODE_PORT_UI=18080