mirror of
https://github.com/junjiem/dify-plugin-repackaging.git
synced 2025-12-26 08:16:39 +08:00
add support environment variables
This commit is contained in:
@ -1,9 +1,13 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# author: Junjie.M
|
# author: Junjie.M
|
||||||
|
|
||||||
GITHUB_API_URL=https://github.com
|
DEFAULT_GITHUB_API_URL=https://github.com
|
||||||
MARKETPLACE_API_URL=https://marketplace.dify.ai
|
DEFAULT_MARKETPLACE_API_URL=https://marketplace.dify.ai
|
||||||
PIP_MIRROR_URL=https://mirrors.aliyun.com/pypi/simple
|
DEFAULT_PIP_MIRROR_URL=https://mirrors.aliyun.com/pypi/simple
|
||||||
|
|
||||||
|
GITHUB_API_URL="${GITHUB_API_URL:-$DEFAULT_GITHUB_API_URL}"
|
||||||
|
MARKETPLACE_API_URL="${MARKETPLACE_API_URL:-$DEFAULT_MARKETPLACE_API_URL}"
|
||||||
|
PIP_MIRROR_URL="${PIP_MIRROR_URL:-$DEFAULT_PIP_MIRROR_URL}"
|
||||||
|
|
||||||
CURR_DIR=`dirname $0`
|
CURR_DIR=`dirname $0`
|
||||||
cd $CURR_DIR
|
cd $CURR_DIR
|
||||||
@ -96,6 +100,10 @@ repackage(){
|
|||||||
echo "Repackaging ..."
|
echo "Repackaging ..."
|
||||||
cd ${CURR_DIR}/${PACKAGE_NAME}
|
cd ${CURR_DIR}/${PACKAGE_NAME}
|
||||||
pip download -r requirements.txt -d ./wheels --index-url ${PIP_MIRROR_URL}
|
pip download -r requirements.txt -d ./wheels --index-url ${PIP_MIRROR_URL}
|
||||||
|
if [[ $? -ne 0 ]]; then
|
||||||
|
echo "Pip download failed."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
sed -i '1i\--no-index --find-links=./wheels/' requirements.txt
|
sed -i '1i\--no-index --find-links=./wheels/' requirements.txt
|
||||||
if [ -f .difyignore ]; then
|
if [ -f .difyignore ]; then
|
||||||
sed -i '/^wheels\//d' .difyignore
|
sed -i '/^wheels\//d' .difyignore
|
||||||
@ -107,15 +115,14 @@ repackage(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
install_unzip(){
|
install_unzip(){
|
||||||
rpms=(`rpm -q unzip`)
|
if ! command -v unzip &> /dev/null; then
|
||||||
if [ ${#rpms[@]} -ne 1 ]; then
|
echo "Installing unzip ..."
|
||||||
echo "Installing unzip ..."
|
yum -y install unzip
|
||||||
yum -y install unzip
|
if [ $? -ne 0 ]; then
|
||||||
if [ $? -ne 0 ]; then
|
echo "Install unzip failed."
|
||||||
echo "Install unzip failed."
|
exit 1
|
||||||
exit 1
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
|
|||||||
Reference in New Issue
Block a user