当前位置: 首页 > wzjs >正文

上海网站建设制作十大免费最亏的免费app

上海网站建设制作,十大免费最亏的免费app,资深的金融行业网站开发,网络营销方式的演变背景 使用docker纯内网部署的dify1.0版本,必须进行离线安装插件。官方只提供了centos版本的,因此改造一下官方脚本,变成ubuntu或者debain系统可用。具体脚本如下: #!/bin/bash # author: Junjie.MGITHUB_API_URLhttps://github.…

背景

使用docker纯内网部署的dify1.0+版本,必须进行离线安装插件。官方只提供了centos版本的,因此改造一下官方脚本,变成ubuntu或者debain系统可用。具体脚本如下:

#!/bin/bash
# author: Junjie.MGITHUB_API_URL=https://github.com
MARKETPLACE_API_URL=https://marketplace.dify.ai
PIP_MIRROR_URL=https://mirrors.aliyun.com/pypi/simpleCURR_DIR=$(dirname "$0")
cd "$CURR_DIR" || exit
CURR_DIR=$(pwd)
USER=$(whoami)market(){if [[ -z "$2" || -z "$3" || -z "$4" ]]; thenecho ""echo "Usage: $0 market [plugin author] [plugin name] [plugin version]"echo "Example:"echo "  $0 market junjiem mcp_sse 0.0.1"echo "  $0 market langgenius agent 0.0.9"echo ""exit 1fiecho "From the Dify Marketplace downloading ..."PLUGIN_AUTHOR=$2PLUGIN_NAME=$3PLUGIN_VERSION=$4PLUGIN_PACKAGE_PATH=${CURR_DIR}/${PLUGIN_AUTHOR}-${PLUGIN_NAME}_${PLUGIN_VERSION}.difypkgPLUGIN_DOWNLOAD_URL=${MARKETPLACE_API_URL}/api/v1/plugins/${PLUGIN_AUTHOR}/${PLUGIN_NAME}/${PLUGIN_VERSION}/downloadecho "Downloading ${PLUGIN_DOWNLOAD_URL} ..."curl -L -o "${PLUGIN_PACKAGE_PATH}" "${PLUGIN_DOWNLOAD_URL}"if [[ $? -ne 0 ]]; thenecho "Download failed, please check the plugin author, name and version."exit 1fiecho "Download success."repackage "${PLUGIN_PACKAGE_PATH}"
}github(){if [[ -z "$2" || -z "$3" || -z "$4" ]]; thenecho ""echo "Usage: $0 github [Github repo] [Release title] [Assets name (include .difypkg suffix)]"echo "Example:"echo "  $0 github junjiem/dify-plugin-tools-dbquery v0.0.2 db_query.difypkg"echo "  $0 github https://github.com/junjiem/dify-plugin-agent-mcp_sse  0.0.1 agent-mcp_see.difypkg"echo ""exit 1fiecho "From the Github downloading ..."GITHUB_REPO=$2if [[ "${GITHUB_REPO}" != "${GITHUB_API_URL}"* ]]; thenGITHUB_REPO="${GITHUB_API_URL}/${GITHUB_REPO}"fiRELEASE_TITLE=$3ASSETS_NAME=$4PLUGIN_NAME="${ASSETS_NAME%.difypkg}"PLUGIN_PACKAGE_PATH=${CURR_DIR}/${PLUGIN_NAME}-${RELEASE_TITLE}.difypkgPLUGIN_DOWNLOAD_URL=${GITHUB_REPO}/releases/download/${RELEASE_TITLE}/${ASSETS_NAME}echo "Downloading ${PLUGIN_DOWNLOAD_URL} ..."curl -L -o "${PLUGIN_PACKAGE_PATH}" "${PLUGIN_DOWNLOAD_URL}"if [[ $? -ne 0 ]]; thenecho "Download failed, please check the github repo, release title and assets name."exit 1fiecho "Download success."repackage "${PLUGIN_PACKAGE_PATH}"
}_local(){if [[ -z "$2" ]]; thenecho ""echo "Usage: $0 local [difypkg path]"echo "Example:"echo "  $0 local ./db_query.difypkg"echo "  $0 local /root/dify-plugin/db_query.difypkg"echo ""exit 1fiPLUGIN_PACKAGE_PATH=$(realpath "$2")repackage "${PLUGIN_PACKAGE_PATH}"
}repackage(){local PACKAGE_PATH=$1PACKAGE_NAME_WITH_EXTENSION=$(basename "${PACKAGE_PATH}")PACKAGE_NAME="${PACKAGE_NAME_WITH_EXTENSION%.*}"echo "Unziping ..."install_unzipunzip -o "${PACKAGE_PATH}" -d "${CURR_DIR}/${PACKAGE_NAME}"if [[ $? -ne 0 ]]; thenecho "Unzip failed."exit 1fiecho "Unzip success."echo "Repackaging ..."cd "${CURR_DIR}/${PACKAGE_NAME}" || exitpip download -r requirements.txt  -d ./wheels --index-url "${PIP_MIRROR_URL}"sed -i '1i\--no-index --find-links=./wheels/' requirements.txtif [ -f .difyignore ]; thensed -i '/^wheels\//d' .difyignoreficd "${CURR_DIR}" || exitchmod 755 "${CURR_DIR}/dify-plugin-linux-amd64-5g""${CURR_DIR}/dify-plugin-linux-amd64-5g" plugin package "${CURR_DIR}/${PACKAGE_NAME}" -o "${CURR_DIR}/${PACKAGE_NAME}-offline.difypkg"echo "Repackage success."
}install_unzip(){if ! dpkg -s unzip &> /dev/null; thenecho "Installing unzip ..."sudo apt-get update && sudo apt-get install -y unzipif [ $? -ne 0 ]; thenecho "Install unzip failed."exit 1fifi
}case "$1" in'market')market "$@";;'github')github "$@";;'local')_local "$@";;*)echo "usage: $0 {market|github|local}"exit 1
esac
exit 0
http://www.dtcms.com/wzjs/123236.html

相关文章:

  • 网站建设都包括什么地推平台去哪里找
  • 网站做1920px好吗优化绿松石什么意思
  • 如何再网站上做免费广告词电子商务营销的概念
  • 单本小说模版wordpress模版莱阳seo外包
  • 自己做效果图的网站东莞网站推广优化公司
  • 做啥网站赚钱快速seo软件
  • 长沙申请域名网站备案免费b站软件下载
  • 足球梦网站建设的基本思路持续优化完善防控措施
  • 哪个网站可以做设计比赛百度24小时客服电话136
  • 网络舆情应急预案网站优化软件哪个好
  • 电子商务网站的建设现在什么网络推广好
  • 我也来做外国网站购物软文平台
  • 杭州学网站建设行者seo
  • 搬瓦工可以长期做网站百度seo优化方案
  • 重庆网站设计平台百度搜索指数查询
  • 本地旅游网站模版搜狗链接提交入口
  • 台湾搜索引擎页面关键词优化
  • 做网站需要什么材料福州百度开户多少钱
  • 怎样把网站做有排名靠前百度官方下载安装
  • 天门网站定制临沂森工木业有限公司
  • wordpress淘宝客主题 2018宁波seo免费优化软件
  • 怎么免费做文学网站学网络营销好就业吗
  • 怎么做垂直门户网站企业网站怎么制作
  • 高端网站建设公司零零免费网络项目资源网
  • 哪个网站专业做代购护肤品网站优化方案怎么写
  • 廊坊手机网站制作职业技能培训有哪些
  • 山东网站建设维护seo优化网站的注意事项
  • 东莞建设银行官方网站百度一下你就知道官页
  • 杭州网站建设公司有哪些免费培训机构管理系统
  • 做 个收废品网站利用搜索引擎营销成功的案例