* fix: remove groups from UserRead model * fix: add missing system dependencies for postgres * fix: change vector db provider environment variable name * fix: WeaviateAdapter retrieve bug * fix: correctly return data point objects from retrieve method * fix: align graph object properties * feat: add node example
33 lines
993 B
Bash
Executable file
33 lines
993 B
Bash
Executable file
#!/bin/bash
|
|
|
|
echo "Debug mode: $DEBUG"
|
|
echo "Environment: $ENVIRONMENT"
|
|
|
|
|
|
# # Run Alembic migrations
|
|
# echo "Running database migrations..."
|
|
# poetry run alembic upgrade head
|
|
|
|
# # Check if the migrations were successful
|
|
# if [ $? -eq 0 ]; then
|
|
# echo "Migrations completed successfully."
|
|
# else
|
|
# echo "Migration failed, exiting."
|
|
# exit 1
|
|
# fi
|
|
|
|
|
|
echo "Starting Gunicorn"
|
|
|
|
if [ "$ENVIRONMENT" = "dev" ]; then
|
|
if [ "$DEBUG" = true ]; then
|
|
echo "Waiting for the debugger to attach..."
|
|
|
|
python -m debugpy --wait-for-client --listen 0.0.0.0:5678 -m gunicorn -w 3 -k uvicorn.workers.UvicornWorker -t 30000 --bind=0.0.0.0:8000 --log-level debug --reload cognee.api.client:app
|
|
else
|
|
gunicorn -w 3 -k uvicorn.workers.UvicornWorker -t 30000 --bind=0.0.0.0:8000 --log-level debug --reload cognee.api.client:app
|
|
fi
|
|
else
|
|
gunicorn -w 3 -k uvicorn.workers.UvicornWorker -t 30000 --bind=0.0.0.0:8000 --log-level error cognee.api.client:app
|
|
# python ./cognee/api/client.py
|
|
fi
|