123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #!/bin/sh
- export LOG_DIR=/opt/dendrite/log
- export ENABLE_MONITOR=false
- export MONITOR_PORT=7000
- sh ./config/env.sh
- cat /opt/dendrite/config/dendrite.yaml
- # add for fed test
- HTTP_ADDR=:8008
- [ $RUN_ENV == "fed2" ] && HTTP_ADDR=:18008
- if [ "$SERVICE_NAME" = "sync" ]
- then
- ./bin/engine-server --name=sync-server --config=./config/dendrite.yaml --http-address=$HTTP_ADDR
- elif [ "$SERVICE_NAME" = "front" ]
- then
- ./bin/engine-server --name=front-server --config=./config/dendrite.yaml --http-address=$HTTP_ADDR
- elif [ "$SERVICE_NAME" = "persist" ]
- then
- ./bin/engine-server --name=persist-server --config=./config/dendrite.yaml
- elif [ "$SERVICE_NAME" = "as" ]
- then
- cat /opt/dendrite/config/as-registration.yaml
- ./bin/engine-server --name=app-service --config=./config/dendrite.yaml
- elif [ "$SERVICE_NAME" = "push" ]
- then
- ./bin/engine-server --name=push-sender --config=./config/dendrite.yaml
- elif [ "$SERVICE_NAME" = "loader" ]
- then
- ./bin/engine-server --name=cache-loader --config=./config/dendrite.yaml
- elif [ "$SERVICE_NAME" = "monolith" ]
- then
- ./bin/engine-server --name=monolith-server --config=./config/dendrite.yaml --http-address=$HTTP_ADDR
- elif [ "$SERVICE_NAME" = "migration" ]
- then
- ./bin/engine-server --name=migration-server --config=./config/dendrite.yaml --http-address=$HTTP_ADDR
- elif [ "$SERVICE_NAME" = "rsmigration" ]
- then
- ./bin/engine-server --name=room-server-migration --config=./config/dendrite.yaml
- elif [ "$SERVICE_NAME" = "tokenrewrite" ]
- then
- ./bin/engine-server --name=token-rewrite --config=./config/dendrite.yaml
- elif [ "$SERVICE_NAME" = "event-recover" ]
- then
- ./bin/engine-server --name=event-recover --config=./config/dendrite.yaml
- else
- echo "invalid service name $SERVICE_NAME"
- fi
|