feat: update demo scripts (#1016)

This commit is contained in:
Xinwei Xiong 2023-09-06 15:38:26 +08:00 committed by GitHub
parent 721af24df6
commit 2cca15d7ce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -30,52 +30,58 @@ function openim::util::onCtrlC() {
exit 0 exit 0
} }
# openim::util::desc "========> Welcome to the OpenIM Demo" openim::util::desc "========> Welcome to the OpenIM Demo"
# openim::util::desc "========> We'll help you get started with OpenIM quickly" openim::util::desc "========> We'll help you get started with OpenIM quickly"
# openim::util::desc "========> Press Enter to continue...." openim::util::desc "========> Press Enter to continue...."
# openim::util::run "make advertise" openim::util::run "make advertise"
# clear clear
# openim::util::desc "========> Initialize the project and generate configuration files" openim::util::desc "========> Initialize the project and generate configuration files"
# openim::util::run "make init" openim::util::run "make init"
clear
# openim::util::desc "========> You can look git diff" # openim::util::desc "========> You can look git diff"
# openim::util::run "git diff" # openim::util::run "git diff"
# clear # clear
# openim::util::desc "You can learn a lot about automation using make help" openim::util::desc "You can learn a lot about automation using make help"
# openim::util::run "make help" openim::util::run "make help"
# clear clear
# openim::util::desc "You can learn a lot about automation using make help-all" openim::util::desc "You can learn a lot about automation using make help-all"
# openim::util::run "make help-all" openim::util::run "make help-all"
# clear clear
# openim::util::desc "First, let's verify and install some necessary tools" openim::util::desc "First, let's verify and install some necessary tools"
# openim::util::run "make tools" openim::util::run "make tools"
# clear clear
# openim::util::desc "The specification is pretty high, you need to be bound on your branch name, as well as commit messages" openim::util::desc "========> Start the basic openim docker components"
# openim::util::run "git commit -a -s -m 'feta: commit demo against specification'" openim::util::desc "========> You can use docker-compose ps to check the status of the container"
# openim::util::run "# git commit -a -s -m 'feat: commit demo against specification' --amend" openim::util::run "curl https://raw.githubusercontent.com/OpenIMSDK/openim-docker/main/example/basic-openim-server-dependency.yml -o basic-openim-server-dependency.yml"
# clear openim::util::run "docker compose up --f basic-openim-server-dependency.yml up -d"
clear
# openim::util::desc "How did we teach you how to build OpenIM" openim::util::desc "The specification is pretty high, you need to be bound on your branch name, as well as commit messages"
# openim::util::desc "A full build startup check" openim::util::run "git commit -a -s -m 'feta: commit demo against specification'"
# openim::util::run "# make all" openim::util::run "# git commit -a -s -m 'feat: commit demo against specification' --amend"
# clear clear
# openim::util::desc "Build one OpenIM binary" openim::util::desc "How did we teach you how to build OpenIM"
# openim::util::desc "BINS: openim-api openim-cmdutils openim-crontask openim-msggateway openim-msgtransfer openim-push openim-rpc changelog infra ncpu yamlfmt" openim::util::desc "A full build startup check"
# openim::util::run "make build BINS=openim-api" openim::util::run "# make all"
openim::util::desc "Build one OpenIM binary"
openim::util::desc "BINS: openim-api openim-cmdutils openim-crontask openim-msggateway openim-msgtransfer openim-push openim-rpc changelog infra ncpu yamlfmt"
openim::util::run "make build BINS=openim-api"
openim::util::run "make build"
# openim::util::desc "Build binaries for all platforms" openim::util::desc "Build binaries for all platforms"
# openim::util::run "make multiarch -j BINS=openim-crontask PLATFORMS='linux_arm64 linux_amd64' " openim::util::run "make multiarch -j BINS=openim-crontask PLATFORMS='linux_arm64 linux_amd64' "
# openim::util::desc "If you wish to use dlv for debugging, either binary or process" openim::util::desc "If you wish to use dlv for debugging, either binary or process"
# openim::util::desc "You need to enable debug mode" openim::util::desc "You need to enable debug mode"
# openim::util::run "make build BINS=openim-cmdutils DEBUG=1" openim::util::run "make build BINS=openim-cmdutils DEBUG=1"
# clear clear
openim::util::desc "Next, let's learn how to start the OpenIM service. For starting, we have two ways" openim::util::desc "Next, let's learn how to start the OpenIM service. For starting, we have two ways"
openim::util::desc "The first is Background startup" openim::util::desc "The first is Background startup"