Spaces:
Running
Running
File size: 1,112 Bytes
293b6bd e09e6c3 bf063e6 e09e6c3 52d0968 bf063e6 |
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 |
#!/bin/bash
echo "--- Checking SQLite database... ---"
if [ ! -s /app/data/sqlite/lpm.db ]; then
echo "SQLite database not found or empty, initializing..."
mkdir -p /app/data/sqlite
sqlite3 /app/data/sqlite/lpm.db ".read /app/docker/sqlite/init.sql"
echo "SQLite database initialized successfully"
echo "Tables created:"
sqlite3 /app/data/sqlite/lpm.db ".tables"
else
echo "SQLite database already exists, skipping initialization"
fi
echo "--- Checking ChromaDB... ---"
if [ ! -d /app/data/chroma_db/documents ] || [ ! -d /app/data/chroma_db/document_chunks ]; then
echo "ChromaDB collections not found, initializing..."
python /app/docker/app/init_chroma.py
echo "ChromaDB initialized successfully"
else
echo "ChromaDB already exists, skipping initialization"
fi
echo "--- Starting application... ---"
export TRANSFORMERS_CACHE="/app/.cache/huggingface/hub"
export CHROMA_SERVER_NO_ANALYTICS=True
export HF_HUB_DISABLE_TELEMETRY=1
source "$SCRIPT_DIR/scripts/setup.sh"
echo "--- Starting application... ---"
cd /app
python -m flask run --host=0.0.0.0 --port=7860
|