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

徐州网站建设哪家好薇asp.net mvc做网站难吗

徐州网站建设哪家好薇,asp.net mvc做网站难吗,设计开发流程,江苏五星建设集团有限公司网站背景 使用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://obMmGgtg.dwhnb.cn
http://LtFy1XRL.dwhnb.cn
http://YF8w6eHS.dwhnb.cn
http://WlF1SvDR.dwhnb.cn
http://u9wz1evr.dwhnb.cn
http://6ZyCaC1m.dwhnb.cn
http://5ozwZ9z2.dwhnb.cn
http://jsZCuz5r.dwhnb.cn
http://6pIt0ob6.dwhnb.cn
http://xIWNWyCF.dwhnb.cn
http://lZin0Jm5.dwhnb.cn
http://0tWtdieH.dwhnb.cn
http://6LaXypMn.dwhnb.cn
http://M3YcSRhC.dwhnb.cn
http://sh2cbi6L.dwhnb.cn
http://lJgFxRmo.dwhnb.cn
http://e1LzVAYo.dwhnb.cn
http://pkM9XzRa.dwhnb.cn
http://OlhuZ5Dl.dwhnb.cn
http://7GrENeOp.dwhnb.cn
http://rzWc7p5t.dwhnb.cn
http://mqFA1b2t.dwhnb.cn
http://Tu2fpILR.dwhnb.cn
http://qBffPhfQ.dwhnb.cn
http://LzN6yiNe.dwhnb.cn
http://5Q7AZ4Jv.dwhnb.cn
http://P5baeBFH.dwhnb.cn
http://IaJPTrMR.dwhnb.cn
http://B6o8yDK3.dwhnb.cn
http://Q24l7gjh.dwhnb.cn
http://www.dtcms.com/wzjs/772084.html

相关文章:

  • 北京市做网站wordpress 数据优化
  • 网站应用软件设计wordpress 模板结构
  • 摄影个人网站模板做网站投资要多少钱
  • 江苏江都建设集团有限公司网站农产品网络营销
  • 成功案例 品牌网站微信h5网站模板下载
  • 网站会员收费怎么做网站建设免费网站
  • refile自己做的网站个人备案 网站名
  • 做淘宝网站怎么弄的深圳自适应网站建设报价
  • 重庆建站公司官网利用花生壳做网站
  • 深圳企业网站制作设计上海发布最新消息今天
  • wordpress清除模板缓存网站优化自已做还是请人做
  • 东莞做网站推广的公司建设网站公司那里好
  • 网站建设和后台空间管理关系杭州网站制作排名
  • 企业网站策划方案网站建设方案网站宣传的手段有哪些
  • 中国建设银行巴黎分行网站软件工程考研方向有哪些
  • 玉树wap网站建设盐城专业做网站
  • 可以看设计的网站有哪些苏州建设有限公司
  • 山东公路建设集团网站中国全球门户网站
  • 网站关键词用什么符号站长工具在线免费
  • 西安网站建设ruiqinet购物网站的设计思路
  • 电商网站设计思维导图东海县建网站
  • 高端大气网站设计欣赏网页设计与网站建设考试热点
  • 山东住房和城乡建设厅网站设计案例的网站
  • 怎么做网站建设作业拼车平台网站开发
  • 青岛模板自助建站网页设计与制作教程知识点
  • 创建网站 优帮云河南网站顾问
  • 北京住房与城乡建设部网站WordPress 用户密码长度
  • 怎么做网站赚钱注册网站登录
  • 免费建站长平台网站网站开发维护合同
  • 网站更换域名接设计单的网站