#!/usr/bin/env bash
set -euo >/dev/null 2>&1
show_jiuwen_deploy_prompt() {
local frontend_port=${DEPLOY_VARS["FRONTEND_HOST_PORT"]}
info "openJiuwen Agent Platform:"
info "\tLocal access: https://localhost:${frontend_port}"
if [ -n "${DEPLOY_VARS["IP"]:-}" ]; then
info "\tNetwork access: https://${DEPLOY_VARS["IP"]}:${frontend_port}"
fi
}
show_deploy_prompt() {
if [ "${ARGS["CMD"]}" != "up" ]; then
return
fi
if [ "${DEPLOY_VARS["HAS_JIUWEN"]}" == "true" ]; then
show_jiuwen_deploy_prompt
return
fi
for module in "${ALL_MODULES[@]}"; do
if [ "${DEPLOY_VARS["HAS_${module}"]}" == "false" ]; then
continue
fi
success "${module} Server started!"
info "To use it, please set the following value in .env:"
case "${module}" in
MYSQL)
echo "DB_HOST=localhost"
echo "DB_PORT=${DEPLOY_VARS["MYSQL_HOST_PORT"]}"
echo "DB_USER=root"
echo "DB_PASSWORD=${DEPLOY_VARS["DB_ROOT_PASSWORD"]}"
;;
MILVUS)
echo "MILVUS_HOST=localhost"
echo "MILVUS_PORT=${DEPLOY_VARS["MILVUS_HOST_PORT"]}"
;;
PLUGIN)
echo "VITE_PLUGIN_CONFIG_PATH=/config.json"
echo "VITE_PLUGIN_SERVICE_URL=http://localhost:${DEPLOY_VARS["PLUGIN_SERVER_HOST_PORT"]}"
;;
SANDBOX)
echo "CODE_SANDBOX_URL=http://localhost:${DEPLOY_VARS["SANDBOX_GATEWAY_HOST_PORT"]}/run"
;;
DEEPSEARCH)
echo "DEEPSEARCH_AGENT_HOST=localhost"
echo "DEEPSEARCH_AGENT_PORT=${DEPLOY_VARS["DEEPSEARCH_HOST_PORT"]}"
;;
esac
info ""
done
}