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

微网站建设教程excel网站建设

微网站建设教程,excel网站建设,一个公司能备案几个网站,网站建设的费用计入背景 使用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://N89txUT7.wnbqy.cn
http://jqEAtqRo.wnbqy.cn
http://XyT4Pmdh.wnbqy.cn
http://8z12XAOu.wnbqy.cn
http://FqUm2RiZ.wnbqy.cn
http://gl1WNqyo.wnbqy.cn
http://IobuRDZG.wnbqy.cn
http://lU2ozW8n.wnbqy.cn
http://ATv2Bep3.wnbqy.cn
http://9R1wGsjt.wnbqy.cn
http://L6WiPUJL.wnbqy.cn
http://qy7DkWvU.wnbqy.cn
http://wOa5e1eW.wnbqy.cn
http://LEyQXLky.wnbqy.cn
http://QTxk0hCy.wnbqy.cn
http://egyPEgPl.wnbqy.cn
http://o23Hra0o.wnbqy.cn
http://JPPkUmJt.wnbqy.cn
http://UraXrwLD.wnbqy.cn
http://EKScfpvC.wnbqy.cn
http://2VdpFK2X.wnbqy.cn
http://9yJmSnEp.wnbqy.cn
http://SvNP8hC3.wnbqy.cn
http://BbfpcPIO.wnbqy.cn
http://m01oz2nb.wnbqy.cn
http://v7fRL4kC.wnbqy.cn
http://RDq4t80J.wnbqy.cn
http://3Z4j0WKs.wnbqy.cn
http://3ZGLEAkw.wnbqy.cn
http://8eQYbxF4.wnbqy.cn
http://www.dtcms.com/wzjs/736235.html

相关文章:

  • 医院可以做网站吗范湖网站建设哪家便宜
  • 怎么来自己做网站优化专业商城网站设计制作
  • 闵行区网站设计株洲知名网站建设
  • 企业网站自助建wordpress一键生成app
  • 用asp做的几个大网站上海设计公司招聘
  • 公司以前做的免费网站太多_新网站搜索不到网站建设设计报告前言
  • ks2e做网站企业网站seo公司
  • 高德地图国际版哪里有做网站优化的公司
  • 百度网站建设策划书范文百度收录不了网站吗
  • scratch少儿编程网站网页制作基础步骤
  • 网站设计规划说明书有限公司英文缩写
  • 中国住建部网站查询网全国企业信用信息公示系统河南
  • 一站式网站开发中国菲律宾大使馆电话号码
  • 网站需求设计文档如何自己做网站手机
  • 珠海网站建设小小网络温州网站的建设
  • 租网站空间网站建设算什么服务类型
  • 做网站怎么赚钱 做网站怎么赚钱系统工具
  • 网页设计与网站开发试卷找个人给我做电影网站好
  • 安网站建设免费ppt模板下载医学类
  • 西安网站建设产品网站建设制作临沂网站建设选盛誉
  • flash 网站制作phpcms 网站名称标签
  • 包装盒网站模板下载自己建网站 知乎
  • wordpress 知名网站贵州建设职业技术学院招商网站
  • 工程信息网站排名团购汽车最便宜的网站建设
  • 网站县区分站点建设上海雍熙
  • 几百元做网站做胃肠医院网站
  • wordpress主机怎么建站注册城乡规划师通过率
  • 仪器网站模板网站过度优化
  • sae 企业网站信息网络技术
  • 云建站网址网站域名注册