Skip to content

Commit

Permalink
feat: modify startup.sh to work for sqlite (#2012)
Browse files Browse the repository at this point in the history
  • Loading branch information
sarahwooders authored Nov 7, 2024
1 parent 9c1b0d3 commit b2dd1ea
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions letta/server/startup.sh
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
#!/bin/sh
echo "Starting MEMGPT server..."
echo "Starting Letta server at http://localhost:8283"

alembic upgrade head
# Check if LETTA_PG_URI or LETTA_PG_DB is set and run alembic upgrade if either is
if [ -n "$LETTA_PG_URI" ] || [ -n "$LETTA_PG_DB" ]; then
echo "LETTA_PG_URI or LETTA_PG_DB is set, running alembic upgrade head"
alembic upgrade head
fi

if [ "$MEMGPT_ENVIRONMENT" = "DEVELOPMENT" ] ; then
if [ "$MEMGPT_ENVIRONMENT" = "DEVELOPMENT" ]; then
echo "Starting in development mode!"
uvicorn letta.server.rest_api.app:app --reload --reload-dir /letta --host 0.0.0.0 --port 8283
else
# Production start command here (replace with the actual production command)
echo "Starting in production mode!"
uvicorn letta.server.rest_api.app:app --host 0.0.0.0 --port 8283
fi

0 comments on commit b2dd1ea

Please sign in to comment.