Spaces:
Running
Running
File size: 1,516 Bytes
c487c44 0d4153f 2efa79a ac5ddf6 0d4153f 45bc919 ca2c802 ec7361d 45bc919 3f0bf17 5930afc 687a95e 7f46a10 687a95e 5930afc 687a95e ac5ddf6 45bc919 687a95e 45bc919 a992a66 45bc919 c487c44 3f0bf17 45bc919 c487c44 3f0bf17 2c67f45 45bc919 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
#! /bin/bash
echo "#### startup.sh entered."
#echo "### ls -l /app"; ls -l /app
#echo "### ls -l /app/weaviate"; ls -l /app/weaviate
#echo "### ls -l /app/text2vec-transformers"; ls -l /app/text2vec-transformers
echo "### ls -l /data"; ls -l /data
################################################
# Start tex2vec-transformers
echo "#### Before /app/text2vec-transformers"
/app/text2vec-transformers/bin/uvicorn app:app --host 0.0.0.0 --port 8081 --log-level warning --timeout-keep-alive 600 &
###############################################
# Start the weaviate vector database server.
echo "#### Before /app/weaviate"
echo "### pwd"; pwd
echo "### ls -al ~"; ls -al ~
mkdir -p ~/var/lib/weaviate
chmod -R 777 ~/var/lib/weaviate
#echo "### ls -al ~"; ls -al ~
#ln -s ~/var/lib/weaviate /var/lib/weaviate
#echo "### ls -l /var/lib/weaviate"; ls -l /var/lib/weaviate
#echo "### ls -l /data"; ls -l /data
#echo "### ls -l /data/var/lib/weaviate"; ls -l /data/var/lib/weaviate
export AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=true \
PERSISTENCE_DATA_PATH=~/var/lib/weaviate \
DEFAULT_VECTORIZER_MODULE=text2vec-transformers \
ENABLE_MODULES=text2vec-transformers \
TRANSFORMERS_INFERENCE_API=http://127.0.0.1:8081 \
LOG_LEVEL=warning,
MODULES_CLIENT_TIMEOUT=600s
/app/weaviate/weaviate --host 127.0.0.1 --port 8080 --scheme http &
echo "#### Before sleep."
sleep 60
echo "#### Before /app/semsearch.py"
python /app/semsearch.py &
# Display timestamps.
date; sleep 60 &
wait
|