feat: update demo scripts (#1016)

pull/1022/head
Xinwei Xiong 1 year ago committed by GitHub
parent 721af24df6
commit 2cca15d7ce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -30,52 +30,58 @@ function openim::util::onCtrlC() {
exit 0
}
# openim::util::desc "========> Welcome to the OpenIM Demo"
# openim::util::desc "========> We'll help you get started with OpenIM quickly"
# openim::util::desc "========> Press Enter to continue...."
# openim::util::run "make advertise"
# clear
openim::util::desc "========> Welcome to the OpenIM Demo"
openim::util::desc "========> We'll help you get started with OpenIM quickly"
openim::util::desc "========> Press Enter to continue...."
openim::util::run "make advertise"
clear
# openim::util::desc "========> Initialize the project and generate configuration files"
# openim::util::run "make init"
openim::util::desc "========> Initialize the project and generate configuration files"
openim::util::run "make init"
clear
# openim::util::desc "========> You can look git diff"
# openim::util::run "git diff"
# clear
# openim::util::desc "You can learn a lot about automation using make help"
# openim::util::run "make help"
# clear
openim::util::desc "You can learn a lot about automation using make help"
openim::util::run "make help"
clear
# openim::util::desc "You can learn a lot about automation using make help-all"
# openim::util::run "make help-all"
# clear
openim::util::desc "You can learn a lot about automation using make help-all"
openim::util::run "make help-all"
clear
# openim::util::desc "First, let's verify and install some necessary tools"
# openim::util::run "make tools"
# clear
openim::util::desc "First, let's verify and install some necessary tools"
openim::util::run "make tools"
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::run "git commit -a -s -m 'feta: commit demo against specification'"
# openim::util::run "# git commit -a -s -m 'feat: commit demo against specification' --amend"
# clear
openim::util::desc "========> Start the basic openim docker components"
openim::util::desc "========> You can use docker-compose ps to check the status of the container"
openim::util::run "curl https://raw.githubusercontent.com/OpenIMSDK/openim-docker/main/example/basic-openim-server-dependency.yml -o basic-openim-server-dependency.yml"
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 "A full build startup check"
# openim::util::run "# make all"
# 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::run "git commit -a -s -m 'feta: commit demo against specification'"
openim::util::run "# git commit -a -s -m 'feat: commit demo against specification' --amend"
clear
# 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::desc "How did we teach you how to build OpenIM"
openim::util::desc "A full build startup check"
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::run "make multiarch -j BINS=openim-crontask PLATFORMS='linux_arm64 linux_amd64' "
openim::util::desc "Build binaries for all platforms"
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 "You need to enable debug mode"
# openim::util::run "make build BINS=openim-cmdutils DEBUG=1"
# clear
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::run "make build BINS=openim-cmdutils DEBUG=1"
clear
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"

Loading…
Cancel
Save