|
|
|
|
@ -2,17 +2,17 @@ |
|
|
|
|
set -e # Exit on error |
|
|
|
|
|
|
|
|
|
# Validate Qdrant API keys |
|
|
|
|
if [ -z "$QDRANT_API_KEY" ]; then |
|
|
|
|
echo "ERROR: QDRANT_API_KEY environment variable is required" |
|
|
|
|
echo "Please set environment variables before running deployment" |
|
|
|
|
exit 1 |
|
|
|
|
fi |
|
|
|
|
# if [ -z "$QDRANT_API_KEY" ]; then |
|
|
|
|
# echo "ERROR: QDRANT_API_KEY environment variable is required" |
|
|
|
|
# echo "Please set environment variables before running deployment" |
|
|
|
|
# exit 1 |
|
|
|
|
# fi |
|
|
|
|
|
|
|
|
|
if [ -z "$QDRANT_READ_ONLY_API_KEY" ]; then |
|
|
|
|
echo "ERROR: QDRANT_READ_ONLY_API_KEY environment variable is required" |
|
|
|
|
echo "Please set environment variables before running deployment" |
|
|
|
|
exit 1 |
|
|
|
|
fi |
|
|
|
|
# if [ -z "$QDRANT_READ_ONLY_API_KEY" ]; then |
|
|
|
|
# echo "ERROR: QDRANT_READ_ONLY_API_KEY environment variable is required" |
|
|
|
|
# echo "Please set environment variables before running deployment" |
|
|
|
|
# exit 1 |
|
|
|
|
# fi |
|
|
|
|
|
|
|
|
|
# Set defaults for environment variables |
|
|
|
|
QDRANT_DATA_ROOT=${QDRANT_DATA_ROOT:-"/data/qdrant"} |
|
|
|
|
@ -29,7 +29,7 @@ pip install --upgrade --pre torch torchvision torchaudio --index-url https://dow |
|
|
|
|
npm i -g pm2 |
|
|
|
|
# download qdrant vector database |
|
|
|
|
mkdir qdrant && cd qdrant |
|
|
|
|
wget https://github.com/qdrant/qdrant/releases/download/v1.2.0/qdrant-x86_64-unknown-linux-gnu.tar.gz |
|
|
|
|
wget https://github.com/qdrant/qdrant/releases/download/v1.15.3/qdrant-x86_64-unknown-linux-gnu.tar.gz |
|
|
|
|
tar -xzvf qdrant-x86_64-unknown-linux-gnu.tar.gz |
|
|
|
|
# create qdrant config |
|
|
|
|
cat > config.yaml << EOF |
|
|
|
|
@ -79,8 +79,8 @@ service: |
|
|
|
|
enable_cors: false |
|
|
|
|
enable_tls: false |
|
|
|
|
verify_https_client_certificate: false |
|
|
|
|
api_key: $QDRANT_API_KEY |
|
|
|
|
read_only_api_key: $QDRANT_READ_ONLY_API_KEY |
|
|
|
|
# api_key: $QDRANT_API_KEY |
|
|
|
|
# read_only_api_key: $QDRANT_READ_ONLY_API_KEY |
|
|
|
|
EOF |
|
|
|
|
|
|
|
|
|
# Check backup data |
|
|
|
|
|